本文共 491 字,大约阅读时间需要 1 分钟。
官方文档请参考【】文档上搜索Keys hash tags
看完文档我们就可以知道要想在hash槽集群环境下批量操作多个key,只有这些key处在同一个节点下才会生效并且只要在key得前面加上一个相同得部分并用花括号括起来然后和后面正在得key间隔一个字符即可,则前面得这个花括号部分为
hash tags
顾名思义就是用来计算hash落点得部分,有效key为间隔一个字符之后得key。请大家来做个题目:
以下哪些为有效key? - 1、{user}username
- 2、{user}_username
- 3、{user}.access_token
- 4、{user}access_token 答案:有效key分别如下
- 1、sername
- 2、username
- 3、access_token
- 4、ccess_token 其实在集群环境下类似key打到同一个节点下有什么好处呢?其好处如下
- 批量操作命令可以使用
- 集合类型得数据可以操作
- 方便出问题了好查询不然key分布在各个节点上,你就需要一台一台得找过去,这是个挺坑得行为 所以大家在设计hash槽集群设计key得时候还是需要注意这个方面得问题。
转载地址:http://fxkfb.baihongyu.com/