支持的数据结构
栈
队列
数组
阻塞,单播队列
提问
1.什么是单播队列
2.在什么情况下需要使用阻塞的单播队列
3.在被阻塞的情况下还可以对Redis进行其他操作么
常用命令
help @List
查看 所有List操作的相关命令
lpush
从第一个数据开始,向第一个数据的左边开始存放数据的方式保存数据
lpop
以先进先出的方式逐个弹出list中的值,<br>注意这里无论list中存在几条数据每次都只弹出一条数据
LInsert [KEY] after [value1] [value2]
在[value1]后面插入[value2]
LInsert [KEY] before [value1] [value2]
在[value1]前面插入[value2]
blpop
当使用这个命令的时候,如果这个key不存在或者没有值,<br>Redis会进入阻塞状态等待其他客户端放入值,当其他客户<br>端放入完成后才会释放其阻塞状态<br>