| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 中间件 | Redis - [集群] -> 正文阅读 |
|
[大数据]中间件 | Redis - [集群] |
INDEX
§1 集群解决的痛点
§2 集群方案代理主机 无中心化集群
§3 无中心化集群搭建最佳实践
节点配置文件
启动节点 组建集群 docker 版集群 §4 可视化工具Redis Assistant (看上去很不错,但收费) 无法连接时,查看防火墙相关配置,参考 firewall-cmd 指令 §5 集群指令§5.1 cluster info [查看集群状态]§5.2 cluster nodes [查看集群节点状态]§5.3 redis-cli --cluster create[组建集群]`redis-cli --cluster create --cluster-replicas 1 […所有主机 ip:端口 列表]``
§5.4 redis-cli --cluster ckeck[查看集群状态]§5.5 redis-cli --cluster add-node[增加集群节点]添加主节点
添加从节点
§5.6 redis-cli --cluster reshard[重新分配 hash 槽(手动)]
§5.7 redis-cli --cluster rebalance [重新分配 hash 槽(自动)]
当每个节点的 key 都很少时,使用此命令无效,并提示
§5.8 redis-cli --cluster del-node [移除集群节点]
§5.9 cluster keyslot [计算 key 的插槽值]
§5.10 cluster countkeysinslot[查看指定插槽中 key 的个数]
只能查看当前节点的插槽 §5.11 cluster getkeysinslot[查看指定插槽中 key 的个数]
从 slot_no 号 hash 槽上获取前 n 个 key §6 集群带来的问题每个主节点并不包含所有数据 多 key 操作指令会受到影响 lua 脚本执行受到影响 不同节点配置差异产生的问题
主从复制带来的问题
新老环境的迁移问题 §7 故障恢复主节点宕机
一段 hash 槽节点全部宕机
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 9:46:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |