Redis 通用指令
Redis 通用指令
连接 Redis 客户端
/usr/local/redis-8.4.0/src/redis-cli
连接成功后显示:127.0.0.1:6379>
查看通用指令帮助
help @generic

键管理指令
| 指令格式 | 功能说明 |
|---|---|
| keys pattern | 查找匹配模式的 key |
| exists key [key …] | 检查 key 是否存在 |
| type key | 查看 key 的数据类型 |
| rename old_key new_key | 重命名,将 old_key 修改为 new_key |
| del key | 删除 key |
过期时间管理指令
未设置过期时间的 key,默认永久有效
| 指令格式 | 功能说明 |
|---|---|
| ttl key | 获取 key 剩余的秒数(-1 表示永不过期,-2 表示 key 不存在) |
| pttl key | 获取 key 剩余的毫秒数 |
| expire key seconds | 给 key 设置过期时间,seconds 秒后过期 |
| pexpire key milliseconds | 给 key 设置过期时间,milliseconds 毫秒后过期 |
| persist key | 移除 key 的过期时间 |
数据库操作指令
Redis 默认包含 16 个数据库
| 指令格式 | 功能说明 |
|---|---|
| select index | 切换到 index 对应的数据库 |
| dbsize | 查看当前数据库的数据量 |
| flushdb | 清空当前数据库(慎用) |
| flushall | 清空所有数据库(慎用) |
| swapdb index1 index2 | 交换两个数据库(index1 和 index2 为数据库索引) |
Redis 其他常用操作参考
- 菜鸟教程 Redis 教程:https://www.runoob.com/redis/redis-tutorial.html
- Redis 官方教程:https://redis.io/tutorials/

浙公网安备 33010602011771号