以key为runoobkey为例:
1.字符串类型:
设置值:SET runoobkey redis
获取值:GET runoobkey
删除值:DEL runoobkey
2.list类型:
list类型:
设置值: LPUSH runoobkey redis
获取全部值: LRANGE runoobkey 0 -1
获取长度: LLEN runoobkey
从列表删除指定的所有值: LREM runoobkey 0 redis
3.set类型:
设置值: SADD runoobkey redis
获取全部值: SMEMBERS runoobkey
判断指定的set中是否含有某一值: SISMEMBER runoobkey "hello"
删除set中指定的元素: SREM runoobkey "hello"
获取长度: SCARD runoobkey
4.hash类型:
设置值: HMSET runoobkey name "redis tutorial" description "redis basic commands for caching"
获取值: HGET runoobkey name
重新设置某一key的值: HSET runoobkey name "foo"
删除某一值: HDEL runoobkey name
判断指定的hash中是否含有某一key: HEXISTS runoobkey name
获取所有的keys: HKEYS runoobkey
获取长度: HLEN runoobkey
5.过期时间
设置过期时间(单位秒):EXPIRE runoobkey 60
查询过期时间(单位秒):TTL runoobkey