当前位置:首页 > Ubuntu > 正文

Redis命令行操作指南(Ubuntu系统下使用redis-cli连接与管理Redis数据库)

在开发和运维工作中,Redis 是一款非常流行的内存型键值数据库,广泛用于缓存、消息队列、会话存储等场景。而 redis-cli 则是 Redis 官方提供的命令行客户端工具,尤其在 Ubuntu 等 Linux 系统中被频繁使用。

本教程将手把手教你如何在 Ubuntu 系统中安装、连接并使用 redis-cli,即使你是完全的新手,也能轻松上手!

Redis命令行操作指南(Ubuntu系统下使用redis-cli连接与管理Redis数据库) redis-cli  Ubuntu Redis客户端 Redis命令行工具 Linux连接Redis 第1张

一、安装 Redis 和 redis-cli

在 Ubuntu 中,redis-cli 通常随 Redis 服务一起安装。如果你只需要客户端(不运行 Redis 服务),也可以单独安装客户端包。

打开终端(Ctrl + Alt + T),执行以下命令更新软件源:

sudo apt update  

然后安装 Redis(包含 redis-cli):

sudo apt install redis-tools redis-server  

其中:
- redis-tools 包含 redis-cliredis-benchmark 等工具;
- redis-server 是 Redis 服务端(如果你要本地测试才需要)。

安装完成后,验证是否成功:

redis-cli --version  

如果看到类似 redis-cli 6.0.9 的输出,说明安装成功!

二、连接 Redis 服务器

使用 redis-cli 连接 Redis 非常简单。默认情况下,它会尝试连接本地(127.0.0.1)的 6379 端口(Redis 默认端口)。

直接在终端输入:

redis-cli  

如果连接成功,你会看到提示符变成:

127.0.0.1:6379>  

这表示你已进入 Redis 命令行交互模式。

如果你要连接远程 Redis 服务器(例如 IP 为 192.168.1.100,端口 6380),可以这样写:

redis-cli -h 192.168.1.100 -p 6380  

如果 Redis 设置了密码(通过 requirepass 配置),则需认证:

127.0.0.1:6379> AUTH your_password  

三、常用 Redis 命令演示

进入 redis-cli 后,你可以执行各种 Redis 命令。以下是几个基础示例:

  • 设置键值SET name "Alice"
  • 获取值GET name
  • 查看所有键KEYS *(生产环境慎用!)
  • 删除键DEL name
  • 检查 Redis 状态PING(返回 PONG 表示正常)

示例操作:

127.0.0.1:6379> SET city "Beijing"OK127.0.0.1:6379> GET city"Beijing"127.0.0.1:6379> DEL city(integer) 1  

四、退出 redis-cli

在交互模式下,输入以下任一命令即可退出:

exit  

或按 Ctrl + D

五、常见问题排查

1. 连接被拒绝:确保 Redis 服务正在运行(sudo systemctl status redis)且监听正确端口。
2. 认证失败:确认密码正确,或检查 Redis 配置文件(通常为 /etc/redis/redis.conf)中的 requirepass 设置。
3. 命令未找到:确认已安装 redis-tools 包。

结语

通过本教程,你应该已经掌握了在 Ubuntu 系统中使用 redis-cli 的基本方法。无论是本地开发还是远程管理,Redis命令行工具 都是你高效操作 Redis 数据库的得力助手。

记住,熟练使用 redis-cli 是掌握 Linux连接Redis 技能的第一步。多加练习,你很快就能像老手一样自如地操作 Redis 了!

相关 SEO 关键词回顾:redis-cliUbuntu Redis客户端Redis命令行工具Linux连接Redis