《Redis使用手册》(试读版)使⽤消息队列实现实时提醒 消息队列除了可以在应⽤程序的内部中使⽤, 还可以⽤于实现⾯向⽤户的实时提醒系统。 ⽐如说, 如果我们在构建⼀个社交⽹站的话, 那么可以使⽤ JavaScript 脚本, 让客户端以异步的⽅式调⽤ MessageQueue 类的 get_message() ⽅法, 然后程序就可以在⽤户被关注的时候、收到了新回复的时候⼜或者收到 新私信的时候, 通过调⽤ add_message() 本次操作没有移除任何键 11.13.1 其他信息 属性 值 复杂度 O(N) ,其中 N 为被移除键的数量。 版本要求 DEL 命令从 Redis 1.0.0 版本开始可⽤。 11.14 UNLINK:以异步⽅式移除指定的键 在前⾯⼀节, 我们介绍了如何使⽤ DEL 命令去移除指定的键, 但这个命令实际上隐含着⼀个性能问题: 因为 DEL 命令会以同步⽅式执⾏移除操作, 所以如果待移除的键⾮常庞⼤⼜或者数量众多, 操作则会交给后台线程执⾏, 因此 UNLINK 命令将不会造成服务器阻塞。 跟 DEL 命令⼀样, UNLINK 命令也会返回被移除键的数量作为结果。 此外, 由于兼容⽅⾯的原因, Redis 将在提 供异步移除操作 UNLINK 命令的同时, 继续提供同步移除操作 DEL 命令。 以下是⼀个使⽤ UNLINK 命令的例⼦: redis> MGET k1 k2 k3 1) "v1" 2) "v2" 3)0 码力 | 352 页 | 6.57 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介常访问的Value被保存在内存中,保证绝大部分访问请求的 最高性能。不常访问的Value(冷数据)则会被存储到磁盘上,以达到内存利用最高性价比。 云数据库 Redis 版 产品简介 7 数据异步交换 在内存将要跑满的时候,Redis混合存储型实例从最近访问时间、访问频率、Value大小这三个维度综 合考虑挑选出一些数据,通过后台线程将之存储到磁盘上。 当用户访问数据时,如果该数据对应的0 码力 | 33 页 | 1.88 MB | 1 年前3
共 2 条
- 1













