Redis操作
1.常见的类型
字符串Sting
哈希hash
列表 list
集合 set
有序集合 sorted set / zet
2操作字符串
set key value 设置key的值
get key 获取key的值
setex key seconds value seconds是以秒为单位,为过期时间
setnx key value key不存在设置key的值
3.操作哈希表
hset key key1 value 设置key的键值对值
hget key key1 查看key中的键为key1的值
hdel key key1 删除key中的key1
hkeys key 获取哈希表key的所有键
hvals key 获取哈希表key中的所有值
4.操作列表
lpush key value1 value2 向列表key中添加一条或者多条数据
lrange key start stop 例如: lrange key 0 -1 查看指定范围内的元素
rpop key 移除队尾数据
llen key 获取列表长度
5.集合操作
sadd key member1 member2 向集合添加一个或多个成员
smembers key 返回所有集合
scard key 获取成员数
sinter key1 key2 获取交集
sunion key1 key2 获取并集
srem key member1 [members] 移除一个或者多个元素
6.有序集合
zadd key score1 member1 socre2 member2
zrange key start stop [withscores] 返回索引区间有序集合
zincrby key increment member 在有序集合中member增加increment分数
zrem key member1 member2 移除 有序集合中一个或者多个成员
7.通用命令
keys pattern 例如 keys * 查询所有key keys set* 查询set开头的key
exists key 检查是否存在key
type key 返回所存储值的类型
del key 删除键