具体就不做介绍了,直接开始安装
准备环境:
使用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 nullRedis3.2.8集群安装配置