我当前正在使用StackExchange.Redis。
我只是想知道SetAdd的行为。我有一个RedisValue数组,在 Debug模式下,我可以看到我的数组的预期顺序,但是当SetAdd触发时,似乎存储的数组已被改组。
对我来说,存储阵列正确顺序的正确命令是什么?
提前致谢。
最佳答案
set
不是array
。阅读有关数据类型here的redis文档。
Redis集是无序的字符串集合,不允许重复。
因此,如果需要维护订单或索引,则应使用其他数据类型,例如List或Sorted Set