2881099 / csredis

.NET Core or .NET Framework 4.0+ client for Redis and Redis Sentinel (2.8) and Cluster. Includes both synchronous and asynchronous clients.
MIT License
2.02k stars 414 forks source link

是否支持“获取指定起始值到结束值的集合数量? #397

Open EminemJK opened 3 years ago

EminemJK commented 3 years ago

比如:StackExchange.Redis的 SortedSetLengthByValue、SortedSetRemoveRangeByValue

EminemJK commented 3 years ago

是否可以加上“是否倒序”的字段?现在方法默认从高到低

EminemJK commented 3 years ago

近期是否有计划更新到nuget?

2881099 commented 3 years ago

这两个方法对应 redis 命令

ZRANGEBYLEX key min max [LIMIT offset count]
//返回指定成员区间内的成员,按字典正序排列, 分数必须相同。

ZREMRANGEBYLEX key min max
//删除名称按字典由低到高排序成员之间所有成员。

参考资料:http://redis.cn/commands.html#sorted_set

建议:不要陷进 StatckExchange.Redis 的命名陷阱里,全世界编程语言都在用 redis 命令命名,一份理解就能到处迁移。

EminemJK commented 3 years ago

这两个方法对应 redis 命令

ZRANGEBYLEX key min max [LIMIT offset count]
//返回指定成员区间内的成员,按字典正序排列, 分数必须相同。

ZREMRANGEBYLEX key min max
//删除名称按字典由低到高排序成员之间所有成员。

参考资料:http://redis.cn/commands.html#sorted_set

建议:不要陷进 StatckExchange.Redis 的命名陷阱里,全世界编程语言都在用 redis 命令命名,一份理解就能到处迁移。

你是建议使用原始命令是吧