笔记2024/3/23
1. String(字符串)
set key value
: 设置指定 key 的字符串值。get key
: 获取指定 key 的值。incr key
: 将 key 中储存的数字值增一。decr key
: 将 key 中储存的数字值减一。append key value
: 将 value 追加到 key 原来的值的末尾。
2. List(列表)
lpush key value [value ...]
: 将一个或多个值插入到列表头部。rpush key value [value ...]
: 将一个或多个值插入到列表尾部。lpop key
: 移除并返回列表的第一个元素。rpop key
: 移除并返回列表的最后一个元素。lrange key start stop
: 获取列表指定范围内的元素。llen key
: 获取列表的长度。
3. Set(集合)
sadd key member [member ...]
: 向集合添加一个或多个成员。smembers key
: 返回集合中的所有成员。sismember key member
: 判断 member 元素是否是集合 key 的成员。scard key
: 获取集合的成员数。srem key member [member ...]
: 移除集合中的一个或多个成员。
4. Hash(哈希)
hset key field value
: 将哈希表 key 中的字段 field 的值设为 value。hget key field
: 获取存储在哈希表中指定字段的值。hgetall key
: 获取哈希表中所有的字段和值。hdel key field [field ...]
: 删除哈希表的一个或多个指定字段。hlen key
: 获取哈希表中字段的数量。hexists key field
: 判断哈希表中是否含有指定的字段。
5. zSet(有序集合)
zadd key score member [member ...]
: 向有序集合添加一个或多个成员,或更新已存在成员的分数。zrange key start stop [withscores]
: 按索引范围返回有序集合的成员,分数从低到高。zrevrange key start stop [withscores]
: 按索引范围返回有序集合的成员,分数从高到低。zrangebyscore key min max [withscores]
: 根据分数从低到高返回有序集合的成员。zrem key member [member ...]
: 移除有序集合中的一个或多个成员。zcard key
: 获取有序集合的成员数。zcount key min max
: 计算在有序集合中指定区间分数的成员数。