Redis
Redis默认16个库,编号是0-15,但是不是绝对的,它可以修改
redis-cli -h host -n 1 ----- 连接第一个redis库
命令
keys * 查询所有的键
set key value 创建 set name zhangsan(创建键为name,value为张三的数据)
get key 查询 get name(查询key为name的数据)
del key 删除 del name(删除key为name的数据)
flushall 清空所有数据
select n 切换数据库 select 1 切换到1号库
队列(一般左进右出)
lpush name X X 左侧添加数据创建队列 lpush testmq a b c testmq队列,有abc三个值
rpush name X 右侧添加数据创建队列
lrange name start stop 查看队列的值 lrange testmq 0 -1 查看队列中所有值
非阻塞方式取值
rpop name 从右取值 rpop testmq 取出右侧第一个,队列不存在报null
lpop name 从左取值
阻塞方式取值(推荐使用)
brpop name X 阻塞方式从右取值 brpop testmq 0 取出右侧第一个,队列不存在则阻塞等待
blpop name X 阻塞方式从左取值