Redis 集群 Lua 操作

328 词

redis 集群的单键操作,基本跟单机版一样,没有太大的区别
redis集群的操作相对麻烦一点,由于slot的存在,同一组key可能会被分派到不同的slot中,这会导致lua在执行多键操作时遇到错误

需要使用redis 的hashtag来将一组类似的key分配到同一个slot中,方便lua操作

具体原理见redis hash tag

具体操作方式时对一组key,选取key中的某个部分,前后标记“{}” ,如:

helloredisone->hello{redis}one
helloredistwo->hello{redis}two

这样两个key由于相同的hash tag,会被分配到同一个slot中,这样lua操作就正常了