个人名片
作者简介:java领域优质创作者
个人主页:码农阿豪
工作室:新空间代码工作室(提供各种软件服务)
个人邮箱:[[email protected]]
个人微信:15279484656
个人导航网站:www.forff.top
座右铭:总有人要赢。为什么不能是我呢?
码农阿豪系列专栏导航
面试专栏:收集了java相关高频面试题,面试实战总结️
Spring5系列专栏:整理了Spring5重要知识点与实战演练,有案例可直接使用
Redis专栏:Redis从零到一学习分享,经验总结,案例实战
全栈系列专栏:海纳百川有容乃大,可能你想要的东西里面都有
Redis(Remote Dictionary Server)是一个高性能的键值存储数据库,广泛应用于缓存、消息队列和实时数据处理。redis-cli
是 Redis 提供的命令行工具,用于与 Redis 服务器交互。本文将详细介绍在 CentOS 系统上安装 redis-cli
的多种方法,并探讨其基本使用和常见问题解决方案。
redis-cli
是 Redis 自带的命令行客户端工具,可用于:
SET
, GET
, DEL
)INFO
, CONFIG
)PING
, MONITOR
)本文将指导如何在 CentOS(7/8/9)上安装 redis-cli
,并提供多种安装方式以满足不同需求。
在安装 redis-cli
之前,确保:
sudo yum update -y
wget
(用于下载 Redis 源码):sudo yum install wget -y
EPEL(Extra Packages for Enterprise Linux)提供了 Redis 的稳定版本,适合大多数用户。
sudo yum install epel-release -y
sudo yum install redis -y
redis-cli --version
输出示例:
redis-cli 5.0.2
如果也需要 Redis 服务器:
sudo systemctl start redis
sudo systemctl enable redis
优点:
缺点:
如果只需要 redis-cli
而不需要 Redis 服务器,可以手动编译 Redis 源码。
sudo yum install gcc make -y
wget https://download.redis.io/releases/redis-7.2.4.tar.gz
tar xzf redis-7.2.4.tar.gz
cd redis-7.2.4
make
sudo cp src/redis-cli /usr/local/bin/
redis-cli --version
输出示例:
redis-cli 7.2.4
优点:
缺点:
如果系统支持 Snap(需先安装 snapd
),可以快速安装 Redis。
sudo yum install snapd -y
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install redis
redis-cli --version
优点:
缺点:
安装 redis-cli
后,可以连接本地或远程 Redis 服务器。
redis-cli
redis-cli -h <IP地址> -p <端口> -a <密码>
示例:
redis-cli -h 192.168.1.100 -p 6379 -a mypassword
redis-cli PING
如果返回 PONG
,说明连接成功。
命令 | 说明 |
---|---|
SET key value |
设置键值对 |
GET key |
获取键值 |
DEL key |
删除键 |
KEYS * |
查看所有键 |
INFO |
查看 Redis 服务器信息 |
MONITOR |
实时监控命令 |
EXIT |
退出 redis-cli |
示例:
redis-cli SET test "Hello, Redis!"
redis-cli GET test
输出:
"Hello, Redis!"
如果 redis-cli
不在 PATH
中,可以使用完整路径:
/usr/local/bin/redis-cli
或创建软链接:
sudo ln -s /usr/local/bin/redis-cli /usr/bin/redis-cli
如果 Redis 服务器未运行:
sudo systemctl start redis
如果防火墙阻止连接:
sudo firewall-cmd --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
如果 EPEL 提供的 Redis 版本较旧,建议从源码编译或使用官方 Docker 镜像。
本文介绍了在 CentOS 上安装 redis-cli
的三种方法:
此外,还介绍了 redis-cli
的基本使用和常见问题解决方案。根据需求选择合适的方法,并确保正确配置 Redis 连接。
如果你有任何问题,欢迎在评论区留言讨论!