Redis启动多端口、运行多实例
默认Redis程序安装在/usr/local/redis目录下;
配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379;
Redis的启动命令路径:/usr/local/bin/redis-server。
可以指定端口启动多个Redis进程。
#/usr/local/bin/redis-server --port 6380 & #启动6380端口的redis实例。
====================以下每个进程对应一个配置文件(转载)===================================================
需要启动多个Redis实例:
一台Redis服务器,分成多个节点,每个节点分配一个端口(6380,6381…),默认端口是6379。
每个节点对应一个Redis配置文件,如: redis6380.conf、redis6381.conf
#cp redis.confredis6380.conf
#vi redis6380.conf
pidfile : pidfile/var/run/redis/redis_6380.pid
port 6380
logfile : logfile/var/log/redis/redis_6380.log
rdbfile : dbfilenamedump_6380.rdb
(其他配置文件类似修改)
启动多个redis实例:
#redis-server/usr/local/redis/redis6380.conf
#redis-server/usr/local/redis/redis6381.conf
补充说明:
Redis数据存储
redis 的存储分为内存存储、磁盘存储和log文件三部分,配置文件中有三个参数对其进行配置。
save seconds updates:在指定时间内,达到多少次更新操作时,就将数据同步到数据文件。这个可以多个条件配合,比如默认配置文件中的设置,就设置了三个条件。
appendonly yes/no:是否在每次更新操作后进行日志记录,如果不开启,可能会在断电时导致一段时间内的数据丢失。
因为redis本身同步数据文件是按上面的save条件来同步的,所以有的数据会在一段时间内只存在于内存中。
appendfsyncno/always/everysec:no表示等操作系统进行数据缓存同步到磁盘,always表示每次更新操作后手动调用fsync()将数据写到磁盘,everysec表示每秒同步一次。
Redis启动多端口、运行多实例相关推荐
- Redis启动多端口,运行多实例(转)
使用redis在同一台机器上,启用多个端口,实现多个实例,完成集群的模拟实现. 启动多实例 redis默认启动端口为6379,我们可以使用 --port 来指定多个端口,如下,在linux终端命令: ...
- linux启动redis指定端口,linux redis实现自定义运行多端口、多实例 | 极安全-JiSec
一.redis-server的安装 由于我使用的是ubuntu15 系统,所以这里就用Ubuntu给大家说明下,安装redis-server可以直接使用apt源安装redis-server,cento ...
- 使用docker运行redis镜像,端口无法映射
问题描述 运行redis镜像报端口映射错误,出现报错: docker: Error response from daemon: driver failed programming external c ...
- redis的三种启动方式(后台运行)
redis的启动方式 1.直接启动 进入redis根目录,执行命令: #加上'&'号使redis以后台程序方式运行 ./redis-server & 2.通过指定配置文件启动 可以为r ...
- redis使用指定切换端口运行
redis使用指定切换端口运行 使用下面这个命令就可以指定redis-server在指定端口上启动 ./redis-server --port 端口 访问指定端口的server 使用下面这个命令可以访 ...
- redis如何更换端口号以及启动方式
redis如何换端口和配置文件启动 启动服务端:redis-server --port 端口号 启动客户端:redis-cli -p 端口号 客户端指定ip地址:redis-cli -h .... 配 ...
- Redis启动与关闭 修改密码和端口
1.修改Redis密码和端口 在Redis文件夹下,找到redis.conf. 1.1. 修改密码 打开文件后找到requirepass,搜索方式可以在vim命令行中直接输入/requirepass, ...
- Redis启动与配置【精选攻略四 】
一 Redis启动 Redis有两种启动,分别是:前端启动.后端启动.要启动Redis,就需要到Redis的bin目录下执行启动命令,先看看bin目录结构 直接上启动命令:注意指定配置文件 ./re ...
- Win10 使用minikube搭建k8s集群 并运行hello-minikube实例
这篇文章记录了minikube 搭建集群并运行hello-minikube实例的过程.整个流程完全参考官方教程(https://minikube.sigs.k8s.io/docs/handbook/c ...
最新文章
- 关于 fallocate 文件系统预分配 的一些细粒度测试
- ad20如何导入库_零基础小白自学Python,如何快速学会及掌握?
- 恢复 root 本地无权限 Access denied for user 'root'@'localhost' (using password: NO)
- 大学文科计算机考试大纲,(文科)大学计算机信息技术课程考核大纲(文科)介绍.doc...
- iis php 无法访问此网站_IIS 配置phpmanage
- bzoj 3745 [Coci2015]Norma——序列分治
- 战争论 —— 蓝田之战
- css js 代码怎么隐藏,如何仅使用js代码(和css)隐藏元素?
- 苹果电风扇软件Macs Fan Control Pro安装教程
- 如何提高go代码覆盖率_我是如何把5万行C++代码移植到Go的?
- 自定义Qml控件:ImageButton
- 白日门传奇手游源码端
- tarjan算法 java_Tarjan算法 割点和桥
- 浙大计算机考研分数线2016,浙江大学2016考研复试分数线
- IDEA配置JDK版本
- Lowe的SIFT(尺度不变特征变换)程序使用详细说明
- C语言实现连接MySQL服务器CURD
- 十大超越人类极限的未来技术
- qurlinfo在qt5中_QT5编译使用QFtp的方法步骤
- 小猫爪:嵌入式小知识01-存储器