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
本文来自博客园,作者:Bin_x,转载请注明原文链接:https://www.cnblogs.com/Bin-x/p/16277654.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)