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

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如何启动命令行 第1张


启动Redis命令行的4种方式

graph LR A[启动redis-cli] --> B[默认连接] A --> C[指定IP端口] A --> D[密码认证] A --> E[集群模式]

  1. 基础连接(本地默认配置)

    • 成功标志:出现 0.0.1:6379>
  2. 指定远程服务器

    连接其他主机或端口:

    redis-cli -h 192.168.1.100 -p 6380

    • -h:主机IP
    • -p:端口号
    • 带密码认证

      若Redis设置了密码:

      Redis如何启动命令行 第2张

      redis-cli -a yourpassword

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

    • 连接Redis集群

      启用集群模式:

      redis-cli -c
    • 连接后基础操作示例

      1. 测试连通性

      2. 数据操作

        Redis如何启动命令行 第3张

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

        INFO server

      4. 常见问题解决

        • 连接失败提示 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. 敏感操作前备份数据:SAVE 或 BGSAVE

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


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

cli
0