以下是 Redis 通用类型常用命令及其示例,以及每个示例的解释:
-
DEL key [key …]: 删除指定的键。
- 示例:
DEL mykey
- 解释:从 Redis 中删除名为 “mykey” 的键。
- 示例:
-
EXISTS key [key …]: 检查指定的键是否存在。
- 示例:
EXISTS mykey
- 解释:检查 Redis 中是否存在名为 “mykey” 的键。
- 示例:
-
TTL key: 获取键的剩余生存时间(以秒为单位)。
- 示例:
TTL mykey
- 解释:获取名为 “mykey” 的键的剩余生存时间。
- 示例:
-
EXPIRE key seconds: 设置键的过期时间(以秒为单位)。
- 示例:
EXPIRE mykey 3600
(设置键 “mykey” 的过期时间为 1 小时) - 解释:将名为 “mykey” 的键设置为在 3600 秒后过期。
- 示例:
-
KEYS pattern: 查找与指定模式匹配的键。
- 示例:
KEYS user:*
(查找所有以 “user:” 开头的键) - 解释:查找 Redis 中所有符合指定模式的键。
- 示例:
-
TYPE key: 获取键的数据类型。
- 示例:
TYPE mykey
- 解释:获取名为 “mykey” 的键的数据类型。
- 示例:
-
RENAME key newkey: 修改键的名称。
- 示例:
RENAME mykey newkey
- 解释:将名为 “mykey” 的键重命名为 “newkey”。
- 示例:
-
FLUSHDB: 清空当前数据库的所有键。
- 示例:
FLUSHDB
- 解释:清空当前 Redis 数据库中的所有键。
- 示例:
-
FLUSHALL: 清空所有数据库的所有键。
- 示例:
FLUSHALL
- 解释:清空 Redis 中所有数据库的所有键。
- 示例:
-
PING: 检测 Redis 服务器是否可用。
- 示例:
PING
- 解释:发送一条 PING 命令给 Redis 服务器,若服务器可用,则返回 PONG。
- 示例:
-
DBSIZE: 获取当前数据库的键数量。
- 示例:
DBSIZE
- 解释:获取当前 Redis 数据库中键的数量。
- 示例:
-
SAVE: 将数据同步保存到磁盘上。
- 示例:
SAVE
- 解释:将 Redis 数据同步保存到磁盘上,阻塞 Redis 服务器进程,直到保存完成为止。
- 示例:
-
BGSAVE: 在后台异步保存数据到磁盘上。
- 示例:
BGSAVE
- 解释:在后台异步将 Redis 数据保存到磁盘上,不阻塞服务器进程。
- 示例:
-
LASTSAVE: 获取上次成功将数据保存到磁盘上的时间戳。
- 示例:
LASTSAVE
- 解释:获取上次成功将 Redis 数据保存到磁盘上的时间戳。
- 示例:
-
SELECT index: 切换到指定索引的数据库。
- 示例:
SELECT 1
(切换到索引为 1 的数据库) - 解释:切换到 Redis 中指定索引的数据库。
- 示例: