redis - 如何在 Redis 中删除一个有分数的元素?

标签 redis node-redis

如何在 Redis 中删除按分数排序的集合中的一个元素? 如果我需要删除带有分数时间戳的元素 1417727661 对吗?

ZREMRANGEBYSCORE key 1417727661

或者ZREMRANGEBYSCORE key 1417727661 1417727661

最佳答案

这是该调用的完整文档:

http://redis.io/commands/zremrangebyscore

对于您的情况,ZREMRANGEBYSCORE key 1417727661 1417727661 看起来是正确的。请记住,默认情况下范围是包含在内的。您可以按照此页面上的语法使它们互斥:

http://redis.io/commands/zrangebyscore

ZREMRANGEBYSCORE 键 1417727661 (1417727662

表示分数大于或等于 1417727661 但小于 1417727662

关于redis - 如何在 Redis 中删除一个有分数的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27304232/

相关文章:

java - spring-data-redis:在一个事务中,get操作会返回null

Redis从3.0.7升级到5

javascript - 使用前缀/通配符删除 Redis/Node

node.js - 将 redis 用于 pub-sub 时不需要的多条消息

node.js - Nodejs App Engine标准env Redis错误读取为ECONNRESET

amazon-web-services - ECS + FARGATE 容器启动后执行命令

Redis-cli 无法更改 redis.conf?

caching - Redis 与硬件缓存

即使值存在,redis get 也会返回 null

node.js - Node redis zadd键错误