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