温馨提示×

centos怎样测试redis

小樊
43
2026-08-18 15:47:47
栏目: 云计算

CentOS 上测试 Redis 是否正常运行,通常可以从 服务状态、端口、客户端连接、功能测试 几个方面来做。下面按常见场景一步步说明。


一、确认 Redis 是否安装

rpm -qa | grep redis
# 或
which redis-server

如果没有安装:

yum install -y redis

二、启动并检查 Redis 服务状态

1️⃣ 启动 Redis

systemctl start redis

2️⃣ 设置开机自启(可选)

systemctl enable redis

3️⃣ 查看运行状态

systemctl status redis

正常运行应看到:

Active: active (running)

三、检查 Redis 端口(默认 6379)

ss -lntp | grep 6379
# 或
netstat -lntp | grep 6379

看到类似:

LISTEN 0 128 127.0.0.1:6379

说明 Redis 已监听端口。


四、使用 redis-cli 测试 Redis(最常用 ✅)

1️⃣ 进入 Redis 客户端

redis-cli

2️⃣ 测试基本命令

ping

✅ 正常返回:

PONG

3️⃣ 写入和读取数据测试

set test "hello centos"
get test

✅ 返回:

"hello centos"

4️⃣ 查看所有 key

keys *

5️⃣ 退出

exit

五、测试 Redis 是否需要密码

如果 Redis 配置了密码:

方式一:

redis-cli
auth 你的密码
ping

方式二(直接登录):

redis-cli -a 密码

⚠️ 生产环境不建议在命令行直接写密码


六、远程测试 Redis(可选)

1️⃣ 修改配置文件

vi /etc/redis.conf

确认或修改为:

bind 0.0.0.0
protected-mode no

2️⃣ 重启 Redis

systemctl restart redis

3️⃣ 在另一台机器测试

redis-cli -h redis服务器IP -p 6379 ping

七、性能简单测试(可选)

redis-benchmark -q

或指定参数:

redis-benchmark -h 127.0.0.1 -p 6379 -c 10 -n 10000

八、常见问题排查

Redis 起不来

journalctl -u redis -xe

连接被拒绝

  • 检查是否启动
  • 检查端口
  • 检查防火墙

防火墙放行(CentOS 7)

firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload

✅ 最简测试流程(推荐)

systemctl start redis
redis-cli
ping

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(6 / 7 / 8 / Stream)
  • ✅ Redis 是源码安装还是 yum 安装
  • ✅ 是否用于生产环境

我可以给你更精确的测试方案。

0