Redis 命令
Redis 命令
Redis 是一个内存键值存储库。它支持多种数据结构,如字符串、哈希表、列表、集合和有序集合。Redis 命令用于管理存储在 Redis 数据库中的数据。
Redis 命令分类
服务器命令
ping
: 检查服务器是否在运行。info
: 获取服务器的信息和统计数据。config
: 查看和更改服务器配置。shutdown
: 安全地关闭服务器。
通用命令
set
: 设置一个键的值。get
: 获取一个键的值。del
: 删除一个键。exists
: 判断一个键是否存在。expire
: 设置一个键的过期时间。ttl
: 获取一个键的剩余过期时间。incr
: 将一个键的值增加 1。decr
: 将一个键的值减少 1。
字符串命令
set
: 设置一个字符串键的值。get
: 获取一个字符串键的值。mset
: 设置多个字符串键的值。mget
: 获取多个字符串键的值。incrby
: 将一个字符串键的值增加指定数值。append
: 在一个字符串键的值后面追加字符。strlen
: 获取一个字符串键的长度。
列表命令
lpush
: 将一个元素插入到列表的头部。rpush
: 将一个元素插入到列表的尾部。lpop
: 移除并返回列表的头部元素。rpop
: 移除并返回列表的尾部元素。lrange
: 获取列表中指定范围的元素。llen
: 获取列表的长度。
集合命令
sadd
: 向一个集合中添加一个元素。srem
: 从一个集合中移除一个元素。smembers
: 获取一个集合中的所有元素。sunion
: 获取多个集合的并集。sinter
: 获取多个集合的交集。
哈希表命令
hset
: 设置一个哈希表中的字段的值。hget
: 获取一个哈希表中的字段的值。hmset
: 设置一个哈希表中多个字段的值。hmget
: 获取一个哈希表中多个字段的值。hvals
: 获取一个哈希表中的所有值。hgetall
: 获取一个哈希表中的所有字段和值。
有序集合命令
zadd
: 向一个有序集合中添加一个元素。zrem
: 从一个有序集合中移除一个元素。zrange
: 获取有序集合中指定范围的元素。zrevrange
: 获取有序集合中指定范围的元素,并按照分数从高到低排序。zrangebyscore
: 获取有序集合中指定分数范围的元素。
总结
Redis 命令很多,本文只列举了一些常用的。掌握这些命令可以让开发人员更好地管理和操作 Redis 数据库中的数据。