准备: 两台虚拟机安装centos系统:主机1:192.168.1.138,主机2:192.168.1.143 分别安装redis服务器 一:每台服务器创建三个节点 ① 进入redis安装目录 mkdir cluster cd cluster mkdir 7000 7001 7002 cd .. cp redis.conf cluster/7000/redis.conf cp redis.conf cluster/7001/redis.conf cp redis.conf cluster/7002/redis.conf 配置: 分别修改redis.conf,以7000/redis.conf为例: port 6379 改为当前端口 7000 bind 127.0.0.1 改为 bind 当前IP 如bind 192.168.1.138 daemonize no 改为 yes pidfile /var/run/redis_6379.pid 改为 pidfile /var/run/redis_7000.pid # cluster-enabled yes 去掉前面的# 号 # cluster-config-file nodes-6379.conf 去掉# 并改为cluster-config-file nodes-7000.conf # cluster-node-timeout 15000 去掉# 并改为 5000 appendonly no 改为 yes,表示每次操作都会写一个日志,可选项 两台服务器重复操作一次,另二台服务器可以把目录和端口命名为7003 7004 7005 启动节点: ./bin/redis-server cluster/7000/redis.conf ./bin/redis-server cluster/7001/redis.conf ./bin/redis-server cluster/7002/redis.conf 执行 ps -ef | grep redis,查看是否启用了三个节点 启动集群: 验证集群: 在192.168.1.138执行 set url www.,然后在192.168.1.143上get url,如果出现结果,表示集群成功。 |
|