No way to dispatch this command to Redis Cluster because keys have different slots.
生活随笔
收集整理的這篇文章主要介紹了
No way to dispatch this command to Redis Cluster because keys have different slots.
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決辦法 :所有的集合和有序集合key都加一個前綴,是的所有的數據都在一個redis集群的終端。
private static final String prefix = "luffi:lbl";private static final String KEY_SPLIT = ":"; //用于隔開緩存前綴與緩存鍵值//將文章放入時間排列表中jedisCluster.zadd("{" + prefix + KEY_SPLIT + "}" + "time", Double.parseDouble(now + ""), articleid);//將文章放入分數排列表中jedisCluster.zadd("{" + prefix + KEY_SPLIT + "}" + "score", Double.parseDouble(now + VOTE_SCORE + ""), articleid);//將文章id放入指定分類中jedisCluster.sadd("{" + prefix + KEY_SPLIT + "}" + "group_" + group, articleid);總結
以上是生活随笔為你收集整理的No way to dispatch this command to Redis Cluster because keys have different slots.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TIdTCPClient 详解
- 下一篇: 【新年新气象_新年CSDN第一篇】斯特林