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
但如果粉丝特别多,就不行了。