数据库
首页 > 数据库> > redis常见的五种数据结构-List场景

redis常见的五种数据结构-List场景

作者:互联网

 

 

 

 

1 先进后出

2 先进先出

3 BRPOP ,B , 阻塞block,就是左边push元素,右边弹出元素,如果没有元素,就阻塞等待(监听),如果有消息了,就取消息,类似消息队列。

 

 

给关注大V用户发消息:

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

lpush,从左边压入,  lrange, 左从开始取0-5,六个元素。

如果这大V只有几百几千,这样发消息是没问题的,因为REDIS的QPS有几万。也可以将 发消息的命令如( lpush msg:18888 10018) 发一个管道批量执行。类似mysql

但如果粉丝特别多,就不行了。

 

 

 

 

 

 

 


 

 

 

 

 

标签:127.0,18888,0.1,List,redis,6379,lpush,msg,数据结构
来源: https://blog.csdn.net/liuming690452074/article/details/113799665