验证环境的redis有三个节点,你必须三个节点的缓存数据都删掉,删掉之后记得要到系统工具里面刷新缓存,别单词地就是删了缓存就不管了
-CROSSSLOT Keys in request don’t hash to the same slot这是因为redis集群删除缓存key和单节点不一样,这些数据分布在不同的槽slot内,所以你执行删除会报错
whereis redis-cli
cd /usr/local/bin/redis-cli
redis-cli -h 172.23.16.87 -p 7001 keys "hpfm:prompt:*" | xargs -n1 redis-cli -h 172.23.16.87 -p 7001 del
redis-cli -h 172.23.16.87 -p 7002 keys "hpfm:prompt:*" | xargs -n1 redis-cli -h 172.23.16.87 -p 7002 del
redis-cli -h 172.23.16.87 -p 7003 keys "hpfm:prompt:*" | xargs -n1 redis-cli -h 172.23.16.87 -p 7003 del