Redis笔记7--*瑞士军刀
2019-07-12 本文已影响0人
执壹
image.png
image.png image.png image.png image.png image.png
image.png image.png
*慢查询
image.png image.png慢查询的两个配置:
image.png image.png image.png image.png image.png
pipeline
image.png image.png image.png image.png image.png将100条命令封装为一次pipeline,然后执行100次pipeline
image.pngpipeline与其他原生命令相比
image.png image.png
image.pngpipeline不是原子操作,但返回的结果是按顺序的
发布订阅
image.png image.png image.pngimage.png image.png需要注意的是,订阅者没法接收新订阅频道之前的消息(redis没有消息堆积的功能)
image.png image.png image.png image.png没有订阅者时,不返回结果
这种模式通过list+block组合完成,通过抢的方式,只有一个消费者可以收到---抢红包系统
-bitmap
image.png image.png image.png image.pngimage.png image.png image.png image.png image.png image.png没有设置的部分默认补0,但不建议在设置间隔太大的索引操作(在很短的位图上,突然做很大的偏移量),补0过程中会消耗很多时间,因为单线程特性的缘故