1、字符串类型:
存储:set key value
获取:get key
删除:del key
2、哈希类型
存储:hset key field value
hget myhash user lisa
获取:
1、hget key field:获取指定field对应的值
2、hgetall key:获取所有的field和value
hget myhash user
hget myhash
删除:del key field
del myhash user
3、列表list :可添加一个元素到列表的左边或者右边, 当做队列使用,可以重复元素
1、添加
lpush key value :将元素加入列表左边
rpush key value:将元素加入列表右边
2、获取
lrange key start end:范围获取
获取所有 lrange key 0 -1
3、删除
lpop key :删除列表最左边的元素,并将元素返回
rpop key :删除列表最右边的元素,并将元素返回
4、集合类型set:不允许重复元素,无顺序
1、存储
sadd key value
2、获取
smembers key: 获取set集合中所有元素
3、删除
srem key value:删除set集合中某个元素
5、sorted set 有序集合,不允许元素重复,且元素有序, 作为排行榜
有序集合和集合一样也是String 类型元素的集合,且不允许重复的成员
不同的是每个元素都会关联一个double类型的分数,redis 通过分数为集合中成员进行从小到大排序
有序集合的成员是唯一的,但分数可以重复
1、存储
zadd key score value
2、获取
zrange key start end
3、删除
zrem key value
zrem mysort lisi
6、通用命令
1、keys:查询所有的键
2、type key :获取键对应的value 的类型
3、del key :删除指定的key value