Redis命令速查手册:常用指令详解
摘要助手
切换
SummaryGPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往订阅 💥
前往评论 💬
👀 部署教程
Redis命令速查手册:常用指令详解
dong4jRedis 可执行文件说明
可执行文件 | 作用 |
---|---|
redis-server | 启动 Redis |
redis-cli | Redis 命令行客户端 |
redis-benchmark | Redis 基准测试工具 |
redis-check-aof | Redis AOF 持久化文件检测和修复工具 |
redis-check-dump | Redis RDB 持久化文件检测和修复工具 |
redis-sentinel | 启动 Redis Sentinel |
启动方式
1. 默认配置
1 | redis-server |
2. 运行参数
1 | 格式 |
3. 配置文件
1 | redis-server /usr/local/redis/redis.conf |
3.1 基础配置
配置名 | 说明 |
---|---|
port | 端口 |
logfile | 日志文件 |
dir | Redis 工作目录 (存放持久化文件和日志文件) |
daemonize | 是否以守护进程的方式启动 Redis |
Redis 命令行客户端
1. 交互式
1 | redis-cli -h 127.0.0.1 -p 6379 |
2. 命令方式
1 | redus-cli -h 127.0.0.1 -p 6379 get hello |
停止 Redis 服务
1 | redis-cli shutdown |
外放访问 Redis
- 开发 Redis 端口
- 修改 redis.conf
1 |
|
修改为
1 | bind 127.0.0.1 |
修改持久化路径和日志路径
1 | 日志路径 |
全局命令
1. dbsize
dbsize 命令在计算键总数时不会遍历所有键,而是直接获取 Redis 内置的 键总数变量,所以 dbsize 命令的时间复杂度是 O(1)
2. keys
keys 命令会遍历所 有键,所以它的时间复杂度是 O(n),当 Redis 保存了大量键时,线上环境 禁止使用。
3. exists key
检查 key 是否存在
4. del key1 [key2]
删除 key
del 是一个通用命令,无论值是什么数据结构类型,del 命令都可以将其 删除
5. expire key seconds
Redis 支持对键添加过期时间,当超过过期时间后,会自动删除键
1 | expire name 10 |
6. type (key 的数据结构)
1 | set name dong4j |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果