4.1文件内容修改如下:
# redis后台运行 daemonize yes # redis运行的端口号 port 7001 # 指定只接收来自该ip地址的请求 bind 192.168.9.206 # 指定数据文件存放位置,必须要指定不同的目录位置,不然会丢失数据 dir /usr/local/redis-cluster/7001/ # 启动集群模式 cluster-enabled yes # 集群配置文件,在集群启动时,自动创建 cluster-config-file nodes-7001.conf # 集群超时时间,节点超时多久表示宕机了 cluster-node-timeout 5000 # 开启aof持久化模式,每次写操作请求都追加到appendonly.aof文件中 appendonly yes5.1创建shell文件cluster-start.sh(vim编辑器粘贴快捷键:Shift+Insert;跳到文本的最后一行:shift+g;跳到当前行的最后一个字符shift+4;跳到第一行的第一个字符:连着按两次“g”;跳转到当前行的第一个字符:按“0”)
cd /usr/local/redis-cluster vi cluster-start.sh5.1.1编辑文件内容为:
#!/bin/bash cd /usr/local/redis-5.0.0/; redis-server /usr/local/redis-cluster/7000/redis.conf; redis-server /usr/local/redis-cluster/7001/redis.conf; redis-server /usr/local/redis-cluster/7002/redis.conf; redis-server /usr/local/redis-cluster/7003/redis.conf; redis-server /usr/local/redis-cluster/7004/redis.conf; redis-server /usr/local/redis-cluster/7005/redis.conf;7.1命令完成后显示如下:
7.2接着输入“yes”,回车
8.1连接redis客户端
cd /usr/local/redis-5.0.0/ redis-cli -c -h 192.168.9.206 -p 70008.2设置 name值(7000)
set name "zhangsan"8.3获取name 值(7001)
get name显示内容如下图:
9.1创建集群关闭脚本文件cluster-shutdown.sh
cd /usr/local/redis-cluster vi cluster-shutdown.sh9.1.1文件内容为:
#!/bin/bash cd /usr/local/redis-5.0.0/; redis-cli -c -h 192.168.9.206 -p 7000 shutdown; redis-cli -c -h 192.168.9.206 -p 7001 shutdown; redis-cli -c -h 192.168.9.206 -p 7002 shutdown; redis-cli -c -h 192.168.9.206 -p 7003 shutdown; redis-cli -c -h 192.168.9.206 -p 7004 shutdown; redis-cli -c -h 192.168.9.206 -p 7005 shutdown;9.2首先获取权限
chmod 777 cluster-shutdown.sh9.3运行cluster-shutdown.sh脚本
bash cluster-shutdown.sh9.4查看redis-server端口
netstat -tunpl | grep redis-server9.4.1如下图显示,7000、7001、7002、7003、7004、7005端口已经被关闭,集群服务已经被停止