Redis支持多种数据类型,每种类型都有一套相应的命令来进行操作。了解和熟练使用这些基本命令和数据类型是深入学习Redis的基础,下面详细介绍这些基本数据类型和相关命令:
SET key value
:设置一个字符串值。GET key
:获取指定key的值。INCR key
:将key中存储的数字值增一。DECR key
:将key中存储的数字值减一。APPEND key value
:将value追加到原来值的末尾。LPUSH key value
:将一个或多个值插入到列表头部。RPUSH key value
:将一个或多个值插入到列表尾部。LPOP key
:移出并获取列表的第一个元素。RPOP key
:移出并获取列表的最后一个元素。LRANGE key start stop
:获取列表指定范围内的元素。SADD key member
:向集合添加一个或多个成员。SMEMBERS key
:获取集合中的所有成员。SISMEMBER key member
:判断成员元素是否是集合的成员。SREM key member
:移除集合中一个或多个成员。ZADD key score member
:向有序集合添加一个或多个成员。ZRANGE key start stop [WITHSCORES]
:按照索引范围返回有序集合指定区间内的成员。ZREVRANGE key start stop [WITHSCORES]
:返回有序集中指定区间内的成员,通过索引,分数从高到底。ZREM key member
:移除有序集合中的一个或多个成员。HSET key field value
:向哈希表中插入一个新元素。HGET key field
:获取存储在哈希表中指定字段的值。HGETALL key
:获取在哈希表中指定key的所有字段和值。HDEL key field
:删除哈希表key中的一个指定字段。