温馨提示×

centos redis配置怎样测试

小樊
33
2026-09-14 23:43:48
栏目: 云计算

在 CentOS 上测试 Redis 配置是否生效,一般可以从服务状态、连通性、配置参数、功能验证几个方面来做。下面给你一套比较实用的测试方法。


一、确认 Redis 服务是否正常运行

1. 查看 Redis 状态

systemctl status redis
# 或
systemctl status redis-server

看到 active (running) 说明服务正常。

2. 启动 / 重启 Redis

systemctl start redis
systemctl restart redis

二、测试 Redis 是否能连接

1. 本地连接测试

redis-cli

进入后执行:

ping

返回:

PONG

说明连接正常。

2. 指定端口 / IP 测试

redis-cli -h 127.0.0.1 -p 6379 ping

三、验证 Redis 配置是否生效

1. 查看当前生效配置

redis-cli 中执行:

CONFIG GET *

查看某一项,例如:

CONFIG GET maxmemory
CONFIG GET requirepass
CONFIG GET bind

2. 修改配置后测试

例如修改 redis.conf

vim /etc/redis.conf

改:

maxmemory 256mb
requirepass 123456

重启后测试:

redis-cli
AUTH 123456
ping

四、测试 Redis 基本功能

1. 写读测试

set testkey hello
get testkey

2. 过期时间测试

set tempkey abc ex 10
ttl tempkey

五、测试远程连接(如有需要)

1. 检查 bind 和 protected-mode

CONFIG GET bind
CONFIG GET protected-mode

若需远程:

bind 0.0.0.0
protected-mode no

2. 防火墙放行

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

3. 远程测试

redis-cli -h <centos_ip> -p 6379 ping

六、性能 / 压力测试(可选)

redis-benchmark -q -n 10000

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

  • CentOS 版本(7 / 8 / Stream)
  • Redis 安装方式(yum / 编译)
  • 你想测的具体配置项(如密码、持久化、内存限制)

我可以直接给你对应的测试命令。

0