我的排序命令是
“SORT hot_ids by no_keys GET # GET msg: ->msg GET msg: ->count GET msg:*->comments”
它在 redis-cli 中工作正常,但它不会在 RedisClient 中返回数据。结果是一个字节[][],结果的长度是正确的,但是数组的每个元素都是空的。
redis 的响应是 ...
$-1
$-1
...
c#代码是
data = redis.Sort("hot_ids ", new SortOptions()
{
GetPattern = "# GET msg:*->msg GET msg:*->count GET msg:*->comments",
Skip = skip,
Take = take,
SortPattern = "not-key"
});