Redis部署启动多个端口实例
环境部署Redis时,多个测试环境共用一个redis时,会存在不同的应用使用不同的Redis实例端口,已达到一台redis服务器实现不同环境的调用,互不影响。
故存在了此需求,一个redis启动多个端口。
一、Redis配置文件redis.conf参数解释
截图为redis.conf配置文件的部分重要配置参数
daemonize no | yes
是否开启守护进程,默认为no,不开启守护进程控制窗口打印启动信息,启动reids后不能进行其他Linux命令操作;为yes,开启守护进程控制窗口不打印启动信息,redis切换至后台启动,控制台窗口还能继续进行Linux命令操作,适合多实例端口启动redis操作。
pidfile /var/run/redis.pid
redis以守护进程方式运行时,系统默认会把pid写入/var/run/redis.pid,可以通过pidfile指定pid文件
port 6379
redis默认监听6379端口,可以通过port指定redis要监听的端口
logfile “”
日志文件(当放的文件名时,log文件会不存在下面参数dir配置的目录下,当放的是全路径时,则log文件存在该全路径中)
dbfilename dump.rdb
由Redis服务器自动生成的默认情况下每隔一段时间redis服务器程序会自动对数据库做一次遍历,把内存快照写在“dump.rdb”的文件里
dir ./
相关工作文件存放目录
二、Redis配置多个实例(多端口)步骤
以Linux环境redis为例
redis的默认端口为6379,一下的例子是再配置部署一个6382端口示例。
在已安装好了Redis的Linux机器上,部署多个实例端口步骤:
- step1:找到redis的安装目录的redis.conf
目录:/usr/local/src/redis-2.8.3/redis.conf
安装路径与实际为准,找到redis的安装目录即可
- step2:创建log文件夹(选做)
/usr/local/src/redis-2.8.3/
如果该目录下没有log文件夹,则创建,有则无需创建
- step3:复制redis.conf并修改新文件内容
复制当前目录下的redis.conf到/usr/local/src/redis-2.8.3/src/目录下,
并更改文件名为redis_6382.conf
并且需要修改redis_6382.conf中的内容如下:
使用vim命令修改文件内容
- daemonize yes
- pidfile /var/run/redis_6382.pid
- port 6382
- logfile “/usr/local/src/redis-2.8.3/log/redis_6382.log”
- dbfilename dump_6382.rdb
- dir /usr/local/src/redis-2.8.3/src
- step4:启动新配置实例端口6382
有两种启动方式 (很小白的步骤):
方式一:在任意目录下输入如下命令:
启动redis的6382端口
命令:/usr/local/src/redis-2.8.3/src/redis-server /usr/local/src/redis-2.8.3/src/redis_6382.conf查看启动结果
命令:ps -ef|grep redis
结果如下:
方式二:在/usr/local/src/redis-2.8.3/src下输入如下命令(在redis-server这个文件的目录下执行):
启动redis的6382端口
命令: ./redis-server ./redis_6382.conf查看启动结果
命令:ps -ef|grep redis
结果如下:
- step5:关闭指定实例端口6382
与启动redis命令方式类似:
在/usr/local/src/redis-2.8.3/src下输入如下命令:命令:./redis-cli -p 6382 shutdown查看启动结果
命令:ps -ef|grep redis
执行结果如下(6382端口已关闭):
- 三、其他
对于Linux命令的执行方式,不用死板,对于.conf .rdb .log 文件可根据自身需要进行存放不同的目录。
对于.conf文件中的 dir 参数的配置,可以使用默认的./,意思是在哪个目录启动,则对应的产出结果文件则生成在哪个目录
对于log文件,也可以使用默认的“” 意思是不生成log文件
比较小白的redis多端口部署操作步骤。
对于的windows系统的redis多端口启动部署类似。命令不一样而已。
Redis部署启动多个端口实例相关推荐
- linux启动redis指定端口,linux redis实现自定义运行多端口、多实例 | 极安全-JiSec
一.redis-server的安装 由于我使用的是ubuntu15 系统,所以这里就用Ubuntu给大家说明下,安装redis-server可以直接使用apt源安装redis-server,cento ...
- windows系统redis部署配置(IP端口服务)配置
下载安装 windows版本下载地址: https://github.com/MSOpenTech/redis/releases 将下载的redis64-3.0.501.zip解压到某个目录下 运行 ...
- windows系统redis部署配置(IP/端口/服务)配置
下载安装 windows版本下载地址: https://github.com/MSOpenTech/redis/releases 将下载的redis64-3.0.501.zip解压到某个目录下 运行 ...
- Linux下部署redis、启动redis、创建redis节点集群
目录 1. 准备工作 2. 启动redis 3. 查看redis是否启动成功 4. 创建redis集群 5. 连接redis 6. 查看集群状态 7. 通过set和get方法插入和查询 总结: 1. ...
- Redis 由浅入深 (2) - Redis哨兵和集群的介绍和部署方案(看完这篇redis部署再也不是问题)
文章目录 Redis的三种部署方案 1. 单机 部署 单机运维 2.主从哨兵 主从结构部署 主从部署 redis 哨兵主从部署 哨兵部署 部署注意事项 3.集群 集群介绍 数据分区 集群的限制 集群部 ...
- 嘿嘿又一数据库!redis数据库!redis部署、持久化及性能管理!
redis数据库 一.关系数据库和非关系数据库 1.关系型数据库(SQL) 2.非关系型数据库(nosql) 3.关系型数据库和非关系型数据库区别 (1)数据存储方式不同 (2)扩展方式不同 4.非关 ...
- mysql 单实例部署_Mysql 数据库单机多实例部署手记
最近的研发机器需要部署多个环境,包括数据库.为了管理方便考虑将mysql数据库进行隔离,即采用单机多实例部署的方式. 找了会资料发现用的人也不是太多,一般的生产环境为了充分发挥机器性能都是单机单实例运 ...
- [跟我学中小企业架构部署]之三:数据库多实例部署
DB1 DB2 部署 所需软件: mysql-5.0.56.tar.gz 安装mysql cd /root/tools 创建mysql帐号: groupadd mysql useradd -g my ...
- 在同一台服务器上启动多个 FreeSWITCH 实例
有时候,需要用到多个FreeSWITCH进行测试,或者需要在一台服务器上部署多个"不兼容"的系统.我们在这一节探讨一下怎么做. 背景故事 几年前我还在Idapted工作的时候,由于 ...
最新文章
- 图解NumPy,这是理解数组最形象的一份教程了
- HTML5 canvas 初级入门教程【转】
- 【MyBatis】MyBatis对Log4J的支持、MyBatis实现新增、删除、修改、查询
- python中遍历字典判断是否存在_python中如何判断值在不在字典中
- C# list集合 重复元素 索引_源码分析专题10-纯手写JDK不同版本下的List接口
- oracle的merge into
- JavaSE03: Arrays工具类的使用及简单数组算法
- Java 多态,接口
- 各种数字显示屏接口:LVDS, DVI, HDMI, DisplayPort, DSI
- 4698. [SDOI2008]Sandy的卡片【后缀数组】
- CSDN下载频道积分规则2.1
- less最后一页 linux_linux中less命令使用
- 2019上半年勒索病毒专题报告
- iframe是什么?iframe用法详解
- 从一个例子看ASCII点阵字库的应用原理
- 拼多多出现重大BUG,几小时内损失超千万,但处理方式让用户怒了
- word中设置页码从任意页开始
- java的excel模板下载(解决中文名乱码问题)
- JD-JUI 和Jad反编译 最新版1.6.6下载
- **软件包xx没有可安装候选**
热门文章
- NUC972触摸屏驱动移植过程分析(二)
- ai星际探索 爪子_通过特征空间探索实现可解释的人工智能
- Docker 安装可视化管理工具Portainer
- [UNR#5]诡异操作
- 分布式数据库系统之【结构】
- 超声在早期银屑病关节炎中的应用价值
- java构造方法是什么_java中什么叫构造方法,作用是什么?
- CentOS 7无法启动,在进度条卡死问题解决
- ActiveMQ : Async error occurred: java.lang.OutO...
- java 微信 摇一摇红包_微信小程序“摇一摇”的实例代码