上一篇
Redis如何启动命令行
- 电脑教程
- 2025-06-09
- 2024
在终端输入
redis-cli
命令启动Redis命令行接口,连接本地默认服务端口(6379),如需连接远程服务器或指定端口,使用
redis-cli -h 主机IP -p 端口
,带密码则加
-a 密码
(注意安全风险)。
Redis命令行启动指南
Redis命令行工具(redis-cli
)是与Redis服务交互的核心工具,以下是详细操作指南:
准备工作
-
确认Redis安装
在终端输入以下命令,检查Redis是否安装:redis-server --version
若未安装,请先下载Redis并完成安装。
-
启动Redis服务
启动服务端后才能连接命令行:redis-server
服务默认运行在
0.0.1:6379
,若需后台运行,添加--daemonize yes
参数。
启动Redis命令行的4种方式
graph LR A[启动redis-cli] --> B[默认连接] A --> C[指定IP端口] A --> D[密码认证] A --> E[集群模式]
-
基础连接(本地默认配置)
redis-cli
- 成功标志:出现
0.0.1:6379>
- 成功标志:出现
-
指定远程服务器
连接其他主机或端口:redis-cli -h 192.168.1.100 -p 6380
-h
:主机IP-p
:端口号
-
带密码认证
若Redis设置了密码:redis-cli -a yourpassword
安全提示:建议避免明文密码,使用
redis-cli
进入后输入AUTH yourpassword
-
连接Redis集群
启用集群模式:redis-cli -c
连接后基础操作示例
-
测试连通性
0.0.1:6379> PING # 返回 PONG 表示成功
-
数据操作
SET mykey "Hello" # 存储数据 GET mykey # 读取数据 DEL mykey # 删除数据
-
查看服务信息
INFO server
常见问题解决
-
连接失败提示
Could not connect to Redis
- 检查服务是否启动:
ps aux | grep redis-server
- 确认防火墙开放端口:
sudo ufw allow 6379
- 检查服务是否启动:
-
认证失败
NOAUTH Authentication required
启动时添加密码参数:redis-cli -a 密码
或在连接后执行AUTH 密码
-
集群模式重定向
使用-c
参数自动处理重定向:redis-cli -c -h cluster-node-ip
高级参数说明
参数 | 作用 | 示例 |
---|---|---|
-n |
选择数据库编号 | redis-cli -n 1 |
-x |
从标准输入读取数据 | echo "value" | redis-cli -x SET key |
--stat |
实时监控状态 | redis-cli --stat |
--rdb |
导出RDB文件 | redis-cli --rdb dump.rdb |
安全操作建议
- 生产环境禁止使用
-a
参数明文传参,改用AUTH
命令交互输入 - 通过SSH隧道访问远程Redis:
ssh -L 6379:localhost:6379 user@server
- 敏感操作前备份数据:
SAVE
或BGSAVE
通过掌握以上方法,您可高效管理Redis服务,建议定期查阅官方文档获取最新功能。
引用说明 参考Redis官方文档7.2版本,结合Linux系统管理最佳实践,命令行参数已验证于Redis 5.0+环境。