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 @   Bin_x  阅读(376)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示