redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构
字符串 string
SET key value
设置 key 的值GET key
获取 key 的值DEL key
删除 key 的值GETSET key value
将 key 的值设为 value ,并返回旧的value
哈希 hash
hset key field1 value1 field2 value2 ...
存储hget key field1 field2 ...
获取hget all key
获取全部hdel key field
删除
列表 list
- 存储
lpush key value
将元素加到列表左边rpush key value
将元素加到列表右边
- 获取
lrange key start end
范围获取 0,-1
- 删除
lpop key
删除最左边的元素rpop key
删除最右边的元素
集合 set
sadd key value
存储smembers key
获取srem key value
删除
有序集合 sorted set
zadd key score value
存储zrange key start end 0 -1
获取zrem key value
删除
通用操作
keys *
: 查询所有的键type key
:获取键对应值的类型。del key
: 删除指定的key value