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测试成功