2026-10-21 09:14:13
Redis操作五大数据类型的常用命令如下:
1. String类型 存取基本操作:GET 和 SET 用于存储和获取字符串值。 递增递减操作:INCR 和 DECR 用于对数字字符串进行递增和递减操作。 批量操作:mset 用于同时设置多个键值对,mget 用于同时获取多个值。 获取并设置:getset 命令组合使用,先获取当前值,再设置新值。
2. List类型 存取基本操作:LPUSH 用于在列表左端插入元素,RPOP 用于从列表右端弹出元素。 移除元素:注意POP 和 PUSH 命令的方向性,分别用于从两端移除或添加元素。
3. Set类型 存取基本操作:SADD 用于向集合添加元素,SMEMBERS 用于获取集合中的所有元素。 集合操作:SCARD 获取集合元素个数,SREM 移除指定元素,SRANDMEMBER 随机抽选出指定个数的元素,SPOP 随机删除一个元素。 集合运算:SDIFF 获取差集,SINTER 获取交集,SUNION 获取并集。
4. Hash类型 存取基本操作:HGET 用于获取哈希表中指定字段的值,HSET 用于为哈希表添加或更新字段。 获取所有值或键:HVALS 获取所有value,HKEYS 获取所有key,HGETALL 获取所有键值对。
5. Zset类型 存取基本操作:ZADD 用于向有序集合添加成员或更新成员的分数,ZRANGE 用于按分数从小到大获取有序集合中的指定范围的成员。 获取元素个数:ZCARD 用于获取有序集合中的元素个数。
其他常用命令 数据库切换:使用 SELECT 命令进行数据库切换。 清除数据:FLUSHDB 用于清除当前数据库的数据,FLUSHALL 用于清除所有数据库的数据。 查看所有key:使用 KEYS '*' 查看当前数据库中所有的key。 判断键是否存在:使用 EXISTS 命令判断指定的键是否存在。 设置过期时间:使用 EXPIRE 命令为指定的key设置过期时间。 查看剩余时间:使用 TTL 命令查看指定key的剩余生存时间。
以上总结了Redis五大数据类型的基本命令使用,更多命令和详细信息请参考官方文档。