我試圖找出爲什麼我得到從這種查詢這些奇怪的結果:Redis的排序給出了奇怪的結果
redis> sort set:package:1:all_games by hash:game:*->rating DESC LIMIT 0 10 GET hash:game:*->rating
1. "10"
2. "10"
3. "10"
4. "9,1"
5. "9"
6. "9,2"
7. "9"
8. "9,1"
9. "9"
10. "9,4"
redis>
我知道數據使用,以代替。它會被修復。但爲什麼排序如此不一致呢?我至少希望它能給出一致的結果(順序爲9,1)。
任何人都可以解釋這裏發生了什麼?
感謝您的滿足。現在很清楚。 – Ikke