redis-cli 使用
redis-cli 是 Redis 官方的命令行客户端工具,用户通过它可以直接与 Redis 服务器交互,执行命令,调试和管理数据。
启动 redis-cli
- 连接本地默认 Redis 实例:
redis-cli
`
- 连接指定主机和端口:
redis-cli -h 127.0.0.1 -p 6379
- 使用密码连接:
redis-cli -a yourpassword
常用选项
-n选择数据库(默认 0):
redis-cli -n 1
-r重复执行命令指定次数(调试时用):
redis
-cli -r 100 SET key value
--csv以 CSV 格式输出结果,便于脚本处理。
交互模式
直接运行 redis-cli 进入交互模式,可连续输入 Redis 命令:
127.0.0.1:6379> SET name "ChatGPT"
OK
127.0.0.1:6379> GET name
"ChatGPT"
管道模式
redis-cli 支持管道操作,可以批量发送命令,减少网络开销:
redis-cli --pipe < commands.txt
其中 commands.txt 中包含多条 Redis 命令。
监控和调试
- 使用
MONITOR实时监听所有请求:
redis-cli MONITOR
- 查看服务器信息:
redis-cli INFO
脚本执行
redis-cli 支持执行 Lua 脚本,示例如下:
redis-cli EVAL "return redis.call('get', KEYS[1])" 1 mykey
redis-cli 是连接和操作 Redis 的最直接工具,灵活使用可提高开发和运维效率。
相关内容
- Redis 是什么 Redis 是一个高性能的开源内存数据库,支持丰富的数据结构和多种操作命令。它广泛应用于缓存、消息队列和实时分析,具备持久化与高可用集群能力,提升系统性能和可靠...
- 应用场景 Redis 在缓存加速、实时数据处理、消息队列和排行榜等多种场景中表现出色,帮助提升系统性能和响应速度,是现代互联网和分布式应用的重要技术选型。
- 安装与配置 本章详细介绍 Redis 在主流操作系统上的安装步骤,包括 Linux(Ubuntu、CentOS)、macOS 以及 Windows 平台的多种安装方式,并辅...
- 命令行工具 Redis 提供强大的命令行工具 redis-cli,用于连接和操作 Redis 服务器。通过命令行可执行数据读写、管理配置、监控性能等操作,是开发和运维的重要...
- SET / GET SET 和 GET 是 Redis 中最基础且常用的字符串操作命令,用于存储和获取键值对,支持丰富的参数和选项,满足各种缓存和数据存取需求。
- DEL / EXPIRE / TTL DEL、EXPIRE 和 TTL 是 Redis 中用于键的管理命令,分别用于删除键、设置键的过期时间以及查询键剩余存活时间,帮助实现数据的有效管理和生命周期控...