Centos-6.5安装部署redis

   redis做为NoSQL数据库的一种应用,响应速度和命中率上仍是比较高效的。项目中须要用集中式可横向扩展的缓存框架,因配合开发人员作测试,如下讲讲redis的安装部署过程。linux


 下载redisc++

 官网下载:http://redis.io/download redis

 下载方式及版本依我的状况而定,我选择的版本是redis-3.0.7数据库

 wget http://download.redis.io/releases/redis-3.0.7.tar.gz 缓存

 或者下载完成后拷贝到linux服务器服务器


 安装redis框架

 首先安装依赖包:yum install -y gcc-c++ tclless

 解压:tar -zxvf redis-3.0.7.tar.gzide

 移动到须要安装至的目录:mv redis-3.0.7/ /opt测试

 进入解压后目录:cd /opt/redis-3.0.7/

 编译:make

 编译安装:cd src(进入src目录) make test

 注意:这里极可能会在make test 这步出现一个错误:

[err]: Test replication partial resync: ok psync (diskless: yes, reconnect: 1) in tests/integration/replication-psync.tcl

Expected condition '[s -1 sync_partial_ok] > 0' to be true ([s -1 sync_partial_ok] > 0)

    出现这个问题的缘由多是"测试点在配置比较低的机器上会由于超时而过不了",不过有2个方法能够避免:

 1:在解压目录中修改
 # vi tests/integration/replication-psync.tcl

 把 after 100 改为 after 500

 2:用taskset来make test

 # taskset -c 1 make test

    到此redis编译安装完成。


 安装好以后,启动文件

 #启动redi***c/redis-server &

 #关闭redi***c/redis-cli shutdown

 测试redis

 $ src/redis-cli
 127.0.0.1:6379> set foo bar
 OK
 127.0.0.1:6379> get foo"bar"$

 测试成功

相关文章
相关标签/搜索