Linux搭建Redis集群的几个步骤
1.创建一个文件夹,把redis-server给cp进去。
2.如果集群中要有8个redis,则复制8份配置文件(redis.conf),并注意作好命名区分
3.修改配置文件内容,把端口改成需要的,如分别为7000,7001…,并把custer相关的注释去取消
4…/redis-server 并分别对应8个配置文件开启8个redis
5.docker拉取inem0o/redis-trib镜像
6.执行docker run -it --net host inem0o/redis-trib create --replicas 1 192.168.199.133:7000 192.168.199.133:7001 192.168.199.133:7002 192.168.199.133:7003 192.168.199.133:7004 192.168.199.133:7005来开启集群
可能出现错误
1.若出现Node is not empty错误
则进去每一个redis-cli中,执行flushdb和flushall
2.若出现ERR Slot xxx is already busy
则进去每一个redis-cli中,执行cluster reset