我当前正在使用StackExchange.Redis。

我只是想知道SetAdd的行为。我有一个RedisValue数组,在 Debug模式下,我可以看到我的数组的预期顺序,但是当SetAdd触发时,似乎存储的数组已被改组。

对我来说,存储阵列正确顺序的正确命令是什么?

提前致谢。

最佳答案

set不是array。阅读有关数据类型here的redis文档。

Redis集是无序的字符串集合,不允许重复。

因此,如果需要维护订单或索引,则应使用其他数据类型,例如ListSorted Set

10-04 20:30