赞
踩
用mset多键命令向redis cluster 写入多键的时候报错:(error) CROSSSLOT Keys in request don’t hash to the same slot。
这个问题是因为多键操作的时候每个键对应的slot可能不是一个,客户端没法做move操作。
解决思路就是采用redis cluster的hashTag,当redis的key加上hashTag时,集群算key的slot是按照hashTag进行计算,即可保证hashTag一致的key能分配到相同的stlot中。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。