当前位置:首页 > 电脑教程 > 正文

Redis如何启动命令行

在终端输入 redis-cli命令启动Redis命令行接口,连接本地默认服务端口(6379),如需连接远程服务器或指定端口,使用 redis-cli -h 主机IP -p 端口,带密码则加 -a 密码(注意安全风险)。

Redis命令行启动指南

Redis命令行工具(redis-cli)是与Redis服务交互的核心工具,以下是详细操作指南:


准备工作

  1. 确认Redis安装
    在终端输入以下命令,检查Redis是否安装:

    redis-server --version

    若未安装,请先下载Redis并完成安装。

  2. 启动Redis服务
    启动服务端后才能连接命令行:

    redis-server

    服务默认运行在 0.0.1:6379,若需后台运行,添加 --daemonize yes 参数。


启动Redis命令行的4种方式

graph LR
A[启动redis-cli] --> B[默认连接]
A --> C[指定IP端口]
A --> D[密码认证]
A --> E[集群模式]
  1. 基础连接(本地默认配置)

    Redis如何启动命令行  第1张

    redis-cli
    • 成功标志:出现 0.0.1:6379>
  2. 指定远程服务器
    连接其他主机或端口:

    redis-cli -h 192.168.1.100 -p 6380
    • -h:主机IP
    • -p:端口号
  3. 带密码认证
    若Redis设置了密码:

    redis-cli -a yourpassword

    安全提示:建议避免明文密码,使用 redis-cli 进入后输入 AUTH yourpassword

  4. 连接Redis集群
    启用集群模式:

    redis-cli -c

连接后基础操作示例

  1. 测试连通性

    0.0.1:6379> PING
    # 返回 PONG 表示成功
  2. 数据操作

    SET mykey "Hello"  # 存储数据
    GET mykey          # 读取数据
    DEL mykey          # 删除数据
  3. 查看服务信息

    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

安全操作建议

  1. 生产环境禁止使用 -a 参数明文传参,改用 AUTH 命令交互输入
  2. 通过SSH隧道访问远程Redis:
    ssh -L 6379:localhost:6379 user@server
  3. 敏感操作前备份数据:SAVEBGSAVE

通过掌握以上方法,您可高效管理Redis服务,建议定期查阅官方文档获取最新功能。


引用说明 参考Redis官方文档7.2版本,结合Linux系统管理最佳实践,命令行参数已验证于Redis 5.0+环境。

cli
0