我在Redis中有一个排序集,我存储了用户ID和上次登录时间戳。
添加到排序集(使用下面的代码)就像使用 StackExchange.Redis 用于C#的魅力一样,我可以看到 redis-cli 中添加的值。
IDatabase rdb = redis.GetDatabase();
rdb.SortedSetAdd("LOGINS", "userid:timestamp", 0.0, CommandFlags.None);
我现在需要查询Redis DB以获取用户标识的最后登录时间戳。
在 redis-cli 中,我可以在查询下方运行以获取用户标识的最后登录时间戳:
zrevrangebylex LOGINS "[userid\xff" [userid LIMIT 0 1
但是,我没有找到在 StackExchange.Redis 或 ServiceStack.Redis 中运行此命令的方法,以反向顺序进行词典搜索。
如何在C#中运行 redis-cli 查询?