4
redis cluster模式集群使用go-zero 生成的model代码,执行update函数时候(函数包含两个唯一索引缓存),经常出现的”CROSSSLOT Keys in request don't hash to the same slot “报错。 貌似是cluster模式下同时删除两个key,而这两个key不在一个节点槽会出现这个问题。
这个问题是不是包装的go-redis库自身潜在的bug?
redis cluster模式集群使用go-zero 生成的model代码,执行update函数时候(函数包含两个唯一索引缓存),经常出现的”CROSSSLOT Keys in request don't hash to the same slot “报错。 貌似是cluster模式下同时删除两个key,而这两个key不在一个节点槽会出现这个问题。
这个问题是不是包装的go-redis库自身潜在的bug?
最新版这个bug有修复吗?
这个问题,看最新发布版本中依然存在,这个bug为啥还不修复呢
生成代码里每个key删除一次才行
是的,当初有在群里反馈,说会修复的。