redis集群模式下,怎样将key存到指定节点机器上?

starryVirgo 2018-01-22 03:52:45
在redis cluster模式下,比如该集群有三个节点机器。
假如,节点1对应的槽编号为1-5000,节点2对应的槽编号为5001-10000,节点3对应的槽编号为10001-15000。
我添加一条记录,key对应的槽为2000,默认存到节点1上面,但是我想把他存到节点2上,应该怎么做?


在线等,望不吝赐教。谢谢!
(没有分数了,不好意思)


...全文
7751 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
^小学僧^ 2020-09-15
  • 打赏
  • 举报
回复
lua脚本加个花括号就可以实现一个key或者类似的key落在一台机器上{ }
Cuccci 2019-08-05
  • 打赏
  • 举报
回复
把节点1和节点2分配的槽互换一下,为节点2分配1-5000的槽,给节点1分配5000-1000的槽
心若在1 2018-11-28
  • 打赏
  • 举报
回复
这个就需要修改redis的源码了,修改cluster.c 文件
Bug满天飞 2018-03-22
  • 打赏
  • 举报
回复
为什么要这么做??需求?

8,028

社区成员

发帖
与我相关
我的任务
社区描述
高性能数据库开发
社区管理员
  • 高性能数据库开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧