Redis 启动多个实例

1. 复制运行文件

进入Redis安装目录,运行命令

cp src/redis-cli /usr/local/bin
cp src/redis-server /usr/local/bin

2. 创建一个目录来存储 Redis 配置文件和数据

mkdir /etc/redis
mkdir /var/redis

3. 将 Redis 安装目录下文件夹utils中的init脚本复制到/etc/init.d

cp utils/redis_init_script /etc/init.d/redis_6379
cp utils/redis_init_script /etc/init.d/redis_6378

4. 编辑上面复制的两个文件,修改 REDISPORT 将端口号改为对应的数值

5. 复制配置文件

cp redis.conf /etc/redis/6379.conf
cp redis.conf /etc/redis/6378.conf

6. 创建一个目录,该目录将用作 Redis 实例的数据和工作目录

mkdir /var/redis/6379
mkdir /var/redis/6378

7. 编辑/etc/redis/6379.conf/etc/redis/6378.conf,根据端口号修改参数

# 开启守护进程
daemonize yes
# 进程id
pidfile /var/run/redis_6379.pid
# 端口号
port 6379
# 日志文件
logfile "/var/log/redis_6379.log"
# 工作目录
dir /var/redis/6379/
# 淘汰策略
maxmemory-policy volatile-lru

8. 将新的 Redis init 脚本添加到所有默认运行级别

update-rc.d redis_6379 defaults
update-rc.d redis_6378 defaults

9. 启动redis服务

# 启动服务
/etc/init.d/redis_6379 start
/etc/init.d/redis_6378 start
# 关闭服务
/etc/init.d/redis_6379 stop
/etc/init.d/redis_6378 stop

 

posted @ 2022-05-16 17:11  Bin_x  阅读(403)  评论(0)    收藏  举报