Redis随笔

青春壹個敷衍的年華 提交于 2020-02-25 10:39:28

dump.rdb:快照文件

删除这个文件

  rm -f dump.rdb

第一步:创建6个redis实例,端口号从7001~7006

第二步:修改redis的配置文件

1、修改端口号

修改redis.conf配置文件

知识点:内容查找

在查看状态下,输入/搜索内容,回车,如/cluster

2、打开cluster-enable前面的注释。

 

保存并退出

修改2-6的端口号

第三步:把创建集群的ruby脚本复制到redis-cluster目录下。

cp *.rb /usr/local/redis-cluster/

文件已经复制成功

第四步:启动6个redis实例

  创建一个启动脚本startall.sh

 1 cd redis01
 2 ./redis-server redis.conf
 3 cd ..
 4 cd redis02
 5 ./redis-server redis.conf
 6 cd ..
 7 cd redis03
 8 ./redis-server redis.conf
 9 cd ..
10 cd redis04
11 ./redis-server redis.conf
12 cd ..
13 cd redis05
14 ./redis-server redis.conf
15 cd ..
16 cd redis06
17 ./redis-server redis.conf
18 cd ..

使脚本可执行:

chmod +x startall.sh

./startall.sh

ps aux|grep redis

第五步:创建集群。

 注意:ip地址为当前虚拟机的ip

./redis-trib.rb create --replicas 1 192.168.83.133:7001 192.168.83.133:7002 192.168.83.133:7003 192.168.83.133:7004 192.168.83.133:7005  192.168.83.133:7006

该创建方法为redis5.0以上版本:

redis-cli --cluster create 192.168.83.133:7001 192.168.83.133:7002 192.168.83.133:7003 192.168.83.133:7004 192.168.83.133:7005 192.168.83.133:7006 --cluster-replicas 1

若无法连接,需要对集群文件中的redis.conf文件进行如下配置:

说明:也可以注释掉此行代码,开放所有地址

输入yes

测试集群:

必须输入 -c ,否则会出错

redis01/redis-cli -h 192.168.83.133 -p 7002 -c

redis关闭

单机版:

关闭端口号:

  redis01/redis-cli -p 7001 shutdown

也可以写一个关机脚本:shutdown.sh

1 redis-cli -p 7001 shutdown
2 redis-cli -p 7002 shutdown
3 redis-cli -p 7003 shutdown
4 redis-cli -p 7004 shutdown
5 redis-cli -p 7005 shutdown
6 redis-cli -p 7006 shutdown

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!