redis基本命令

1、keys *    查询所有的key
2、模糊查询:keys nam* 返回以nam开头的key
3、?通配单个字符  * 通配任意字符 [ab] 通配括号中的任意字符
4、randomkey 返回随机key
5、exists age 判断key是否存在  如果存在返回1 否则返回0
6、del key 删除某个key
7、rename key newkey 修改key名  newkey若存在则覆盖
8、renamenx key newkey 修改key名  newkey若存在则修改失败
9、select 1 切换到1工作目录下 默认16个工作目录 初始为0
10、move key 1 将当前目录下的key移动到1目录下
11、ttl key 查询生命期
12、expire key 秒 设置生命周期e    
13、mget mset 同时设置/读取多个值
14、setrange key offset value 在key偏移offset后替换value
15、getrange key start end 截取key 的中间字符

16、incr key 自增1 incrby key value 自增value
17、decr key 自减1 decrby key value 自减value
LIST
1、lpush  rpush 推送一个值到key中
2、lpop rpop 从弹出一个一个值(像一个栈)   (除了lpop lpush下面的l为list)
3、lrange key start end 查看key的范围值 第一个为0 最后一个-1
4、当一个key的元素没pop完之后 该key也就消失了
5、lrem key count value 从左到右删除count 个value, count为负数的话 从后往前
6、ltrim key start end 截取链表的某段
7、lindex key index 直接获取key下标index的值
8、linsert key before|after pivot value 在pivot前|后插入value(插在第一个找到的pivot)
9、rpoplpush source destination 在source尾部弹出在destination首部推入
10、brpop  key timeout 如果key值空了 等待timeout

posted @ 2018-01-28 16:48  我的小园子~  阅读(66)  评论(0)    收藏  举报