狼狼 发表于 2018-11-4 10:11:15

Centos-6.5安装部署redis-IskOrPitx

  redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,因配合开发人员做测试,以下讲讲redis的安装部署过程。
  下载redis
  官网下载:http://redis.io/download
  下载方式及版本依个人情况而定,我选择的版本是redis-3.0.7
  wget http://download.redis.io/releases/redis-3.0.7.tar.gz
  或者下载完成后拷贝到linux服务器
  安装redis
  首先安装依赖包:yum install -y gcc-c++ tcl
  解压:tar -zxvf redis-3.0.7.tar.gz
  移动到需要安装至的目录:mv redis-3.0.7/ /opt
  进入解压后目录:cd /opt/redis-3.0.7/
  编译:make
  编译安装:cd src(进入src目录) make test
  注意:这里很可能会在make test 这步出现一个错误:
  : Test replication partial resync: ok psync (diskless: yes, reconnect: 1) in tests/integration/replication-psync.tcl
  Expected condition ' > 0' to be true ( > 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"$
  测试成功

页: [1]
查看完整版本: Centos-6.5安装部署redis-IskOrPitx