一、默认路径(宝塔一键安装的 Redis)
安装目录:/www/server/redis
主配置:/www/server/redis/redis.conf
启动命令:redis-server 配置文件路径

二、复制多份配置(每个端口一份)
SSH 进服务器:

cd /www/server/redis

# 复制主配置为 6380、6381 配置
cp redis.conf redis_6380.conf
cp redis.conf redis_6381.conf

三、修改每个配置文件(关键 5 项必须改)
1)redis_6380.conf

port 6380
pidfile /www/server/redis/redis_6380.pid
logfile /www/server/redis/redis_6380.log
dir /www/server/redis/data_6380
dbfilename dump_6380.rdb
# 如需密码,每个实例可不同
# requirepass yourpass6380

2)redis_6381.conf

port 6381
pidfile /www/server/redis/redis_6381.pid
logfile /www/server/redis/redis_6381.log
dir /www/server/redis/data_6381
dbfilename dump_6381.rdb
# requirepass yourpass6381

3)创建独立数据目录

mkdir -p /www/server/redis/data_6380
mkdir -p /www/server/redis/data_6381

四、启动多个实例

# 启动 6379(原来的)
/www/server/redis/src/redis-server /www/server/redis/redis.conf

# 启动 6380
/www/server/redis/src/redis-server /www/server/redis/redis_6380.conf

# 启动 6381
/www/server/redis/src/redis-server /www/server/redis/redis_6381.conf

五、设置开机自启(systemd,推荐)
1)新建服务文件

/etc/systemd/system/redis_6380.service

[Unit]
Description=Redis Instance 6380
After=network.target

[Service]
ExecStart=/www/server/redis/src/redis-server /www/server/redis/redis_6380.conf
Restart=always

[Install]
WantedBy=multi-user.target

同理建 redis_6381.service,把里面 6380 改成 6381。

2)生效并开机自启

systemctl daemon-reload

systemctl start redis_6380
systemctl start redis_6381

systemctl enable redis_6380
systemctl enable redis_6381

六、开放防火墙端口(必须!)

# firewalld(CentOS7 默认)
firewall-cmd --add-port=6380/tcp --permanent
firewall-cmd --add-port=6381/tcp --permanent
firewall-cmd --reload

# 查看端口是否监听
netstat -tuln | grep redis
# 或
ss -tuln | grep redis

七、在宝塔面板里管理(可选)
宝塔 “软件商店→Redis” 只认 6379,多实例不会显示。
可以用Supervisor(宝塔插件)把每个 Redis 实例添加为进程,实现面板一键启停、守护进程。

八、连接测试

redis-cli -p 6379
redis-cli -p 6380
redis-cli -p 6381
最后修改:2026 年 07 月 06 日
如果觉得我的文章对你有用,请随意赞赏