redis常见类型设置、获取键值的基础命令
redis常见类型设置、获取键值的基础命令
- 获取键值的数据类型
命令:TYPE keyname
- 常见数据类型设置、获取键值的基本命令
-
string类型
- 置键值:set keyname valuename
- 获取键值:get keyname
- 删除: del keyname
-
list类型
- 从左边向列表插入一个或多个元素:lpush keyname value1 value2 value3
- 从右边向列表插入一个或多个元素:lpush keyname value1 value2 value3
- 获取列表的元素:lrange keyname left right (left、right分别表示元素的下标,即 keyname[left:right])
- 从右边取出最后一个元素,并且将其从列表中删除:rpop keyname
-
set类型(无序集合类型)
- 向集合中添加元素: sadd keyname value
- 从集合中移出元素: srem keyname value
- 获取集合的所有元素:smembers keyname
-
zset类型(有序集合类型)
- 向有序集合中添加一对或多对元素:zadd keyname score1 value1 score2 value2
- 获取有序集合中指定元素的分值:zscore keyname score1
- 删除有序集合中的指定元素:zrem keyname value1
- 获取有序集合中一定范围元素(不包含分值):zrange keyname left right left、right是开始和结束下标
- 获取有序集合中一定范围元素(包含分值):zrange keyname left right withscores
-
hash类型
- 设置一对或多对哈希键值对:hset keyname field1 value1 field2 value2
- 获取指定键对应的值,语法:hget keyname filed
- 删除一个或多个哈希字段: hdel keyname field1 field2
- 获取哦哈希所有键值对:hgetall keyname
-