在开发和运维工作中,Redis 是一款非常流行的内存型键值数据库,广泛用于缓存、消息队列、会话存储等场景。而 redis-cli 则是 Redis 官方提供的命令行客户端工具,尤其在 Ubuntu 等 Linux 系统中被频繁使用。
本教程将手把手教你如何在 Ubuntu 系统中安装、连接并使用
redis-cli,即使你是完全的新手,也能轻松上手!
一、安装 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-cli、
redis-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-cli、Ubuntu Redis客户端、Redis命令行工具、Linux连接Redis。
