【Redis】List应用场景

时间:2020-05-07 22:07:05   收藏:0   阅读:92
Stack(栈) = LPUSH + LPOP ->FILO

Queue(队列) = LPUSH + RPOP

Blocking MQ(阻塞队列) = LPUSH + BRPOP

 

菠萝老师关注了MacTalk,备胎说车等大V

1》 MacTalk发微博,消息ID为10018

   LPUSH msg:{菠萝老师-ID} 10018

2》备胎说车发微博,消息ID为10086

   LPUSH msg:{菠萝老师-ID} 10086

3》查看最新微博消息

   LRANGE msg:{菠萝老师-ID} 0 5

情景如图:

技术分享图片

 

127.0.0.1:6379> lpush msg:boluo1230 10018
(integer) 1
127.0.0.1:6379> lpush msg:boluo1230 10086
(integer) 2
127.0.0.1:6379> lrange msg:boluo1230 0 5  #
1) "10086"
2) "10018"

 

 

技术分享图片

 

原文:https://www.cnblogs.com/boluopabo/p/12845611.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!