Redis3.2.8集群安装配置

  

具体就不做介绍了,直接开始安装

准备环境:

使用2台centos服务器,每台机器上部署3个实例,集群为三个主节点与三个从节点:   第一台   192.168.1.107:7000    192.168.1.107:7001    192.168.1.107:7002   ,   第二台   192.168.1.108:7003 ,   192.168.1.108:7004 ,   192.168.1.108:7005

安装配置:

192.168.1.107服务器

# yum  -y , install  gcc  zlib  ruby  rubygems   # gem  install 复述   # wget  http://download.redis.io/releases/redis-3.2.8.tar.gz   # tar  -zxvf  redis-3.2.8.tar.gz   # cd  redis-3.2.8   # make ,, make 安装   ,将redis-trib.rb 复制到,/usr/地方/bin 目录下   # cp  src/redis-trib.rb /usr/地方/bin/# mkdir  -p /数据/复述/{相依、数据日志}   # cp  redis.conf /数据/复述/conf/复述,- 7000. - conf    # cp  redis.conf /数据/复述/conf/复述,- 7001. - conf    # cp  redis.conf /数据/复述,/conf/复述,- 7002. - conf

配置内容如下(复述,- 7000. - conf其它类同):

daemonize , yes ,   pidfile /数据/复述/数据/复述,- 7000. pid ,   port  7000,,   bind  192.168.1.107 ,   unixsocket /数据/复述/数据/复述,- 7000. sock ,   unixsocketperm  700,,   timeout  300,,   loglevel  verbose ,   logfile /数据/复述/日志/复述,- 7000. log ,   databases  16,,   转储dbfilename  7000. - rdb ,   dir /数据/复述/数据/,,   ,,   # aof持久化,,   appendonly  yes ,   appendonly appendfilename  7000. - aof ,   appendfsync  everysec ,   no-appendfsync-on-rewrite  yes ,,,   auto-aof-rewrite-percentage  80 - 100,,   auto-aof-rewrite-min-size  64 mb ,,,   lua-time-limit  5000,,   ,,   #集群配置,,   cluster-enabled  yes ,   cluster-config-file /数据/复述/数据/节点- 7000. - conf ,   cluster-node-timeout  5000

同样的在192.168.1.108上配置其它端口,配置后我们分别启动

192.168.1.107主机   # redis-server /数据/复述,/conf/复述,- 7000. - conf   # redis-server /数据/复述,/conf/复述,- 7001. - conf   # redis-server /数据/复述,/conf/复述,- 7002. - conf      192.168.1.108主机   # redis-server /数据/复述,/conf/复述,- 7003. - conf   # redis-server /数据/复述,/conf/复述,- 7004. - conf   # redis-server /数据/复述/conf/复述,- 7005。参看

#,ps  ef | grep 复述   root ,,,,, 4663,,,,, 1,, 0, 10:53  ?,,,,,,,, 00:00:09  redis-server  192.168.1.107:7000 (集群)   root ,,,,, 4667,,,,, 1,, 0, 10:53  ?,,,,,,,, 00:00:09  redis-server  192.168.1.107:7001 (集群)   root ,,,,, 5566,,,,, 1,, 0, 12:12  ?,,,,,,,, 00:00:06  redis-server  192.168.1.107:7002 (集群)   root ,,,,, 5611,, 5313,, 0, 14:49  pts/1,,,, 00:00:00  grep 复述      #,netstat  -tnlp  | grep 复述   tcp ,,,,,,, 0,,,,,, 0, 192.168.1.107:7000 ,,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 4663/redis-server  1,   tcp ,,,,,,, 0,,,,,, 0, 192.168.1.107:7001 ,,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 4667/redis-server  1,   tcp ,,,,,,, 0,,,,,, 0, 192.168.1.107:7002 ,,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 5566/redis-server  1,   tcp ,,,,,,, 0,,,,,, 0, 192.168.1.107:17000 ,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 4663/redis-server  1,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Redis3.2.8集群安装配置