redis 的数据结构包括:哈希结构、链表、集合、有序集合等
命令非常之多,所以在此介绍最典型的常用的命令:
首先通用键值操作
首先 链接redis
set id 1
set name zhangsan
set age 29
获取键值:
查询全部: kes *
查询某一个key:
keys name
keys n* 、keys nam[ae]、keys na?e 通配 ?通配单个字符 []通配括号内的某一个字符
randomkey 随机匹配一个key
判断key的类型 :type name
判断某一个key是否存在 exists name
删除key : del name
修改key的名字:rename key newkey
如果新的key不存在则修改,如果存在不会修改 :renamenx key newkey
移动key到另一个空间中: move key 1 (注:redis默认有16个空间,如果想修改更大空间请修改redis.conf配置文件)
切换redis空间 :select 0
查询redis中key的生命周期: ttl key -1代表永久有效 ,对于不存在的key 或已过期的key返回的也是-1 ,redis2.8及以上版本对于不存在的key返回-2
设置redis中key的生命周期:expire key 整型值 以秒为单位 同理:pexpire key 以毫秒为单位,pttl key 以毫秒为单位
persist key :设置key 永久有效