
# 如何处理报错：CROSSSLOT Keys in request don't hash to the same slot
#### 报错场景
GeminiDB Redis执行多Key命令时，可能会出现"CROSSSLOT Keys in request don't hash to the same slot"报错。
#### 报错可能的原因
Redis集群架构不支持跨Slot执行涉及多Key的命令，例如EVAL、BRPOPLPUSH等。
#### 解决方法
- 通过改造Key名称，增加hashtag使其保证在同一个slot，该方案在使用过程中需避免数据倾斜，更多信息请参见[GeminiDB Redis集群版实例中，哪些命令需要使用hashtag](https://support.huaweicloud.com/redisug-nosql/redis_faq_0200.html)。
- 改造实例为主备架构，适用于无法使用Hashtag的业务场景。参见[兼容接口和版本](https://support.huaweicloud.com/redisug-nosql/nosql_05_0058.html)。
 
