类型
key pattern 查找所有给定模式的key
exists key 查看key 是否存活
type key 查看key 的类型
TTL key 查看key的时间 永久存活则返回-1
del key 删除key
1.String 类型
set key
get key
setnx key second value 设置key的过期时间为second
setnx key value 当没有key时才能设置 设置过之后就无法再次设置
2.hash
hset key fieldvalue 将值与字段存在key中
hget key field 获取指定的key的字段的值
hdel key filed 删除储存在 哈希表中的指定字段
hkeys key 获取所有的字段(fields)
hvals key 返回所有的value值
hgetall key 获取指定的的key的所有值和字段
3.list 底层是一个栈结构
lpush key value...... 将一个或者多个value值插入到列表当中
lrange key start stop 获取列表指定范围内的元素
rpop key 移除列表最后一个元素
llen key 获取列表的长度
brpop key1 .... timeout 移出并获取列表的最后一个元素 如果列表里面没有元素会阻塞直到等待超时或者弹出元素为止
4.set
sadd 向集合中添加元素
smembers key 返回集合中的所有成员
scard key 获取集合的成员数
sinter key1 ... 返回所有集合中的交集
sunion key1... 返回所有集合的并集
sdiff key1 ... 返回所有集合的差集
srem key member1 移除集合一个或多个成员