文章目录
- 一、集群数据存储
- 1.单机连接集群问题
- 2.集群方式连接redis存储数据
- 二、 查看集群信息
docker搭建Redis集群相关知识:
docker学习(九、分布式存储亿级数据知识)
docker学习(十、搭建redis集群,三主三从)
docker学习(十一、Redis集群存储数据方式)
docker学习(十二、Redis主从容错迁移)
docker学习(十三、Redis主从扩容、缩容)
一、集群数据存储
1.单机连接集群问题
# 进入容器内部
docker exec -it redis-node-i /bin/bash
redis-cli -p 6381
keys *
set k1 v1
set k2 v2
set k3 v3
set k4 v4
set k5 v5
可以看到set k1 v1和set k4 v4以及set k5 v5时出现报错,moved后面给出了一个槽位和符合的redis节点。
实践证明集群不适用这种单机操作。
2.集群方式连接redis存储数据
# 容器中使用,加上-C就是集群方式连接
redis-cli -p 6381 -c
这样进入redis之后重复上面的测试可以看到如下内容,当出现槽位不在当前节点时,会自动重定向到符合槽位的节点进行数据存储。
二、 查看集群信息
# 容器内部输入命令
redis-cli --cluster check 172.27.64.169:6381
通过这个命令,端口可以替换成其他任意集群节点端口