博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis 多实例配置
阅读量:5914 次
发布时间:2019-06-19

本文共 782 字,大约阅读时间需要 2 分钟。

(redis的安装, 配置, 登陆等基础不再多说, 网上很多资料的, 这里只说个人对redis多实例的理解与配置)

我自己使用的redis版本是 2.8.13, 环境是 ubuntu

个人对多实例的理解如下:

用QQ做个例子, 双击, 打开一个QQ界面, 不管是否登陆, 都算是启动了一个QQ的进程;那如果想再多开一个QQ, 就需要再双击打开一个QQ;

同理至 redis, linux 一个端口同一时间是只能提供一项服务的, 打开两个redis实例, 首要做的就是为redis设置不同的端口.

还有其他几项, 需要做的列出如下

复制一个新的配置文件 

可以从redis安装目录下, 把 redis.conf 复制出来一份, 比如复制为 redis_new_instance.conf

打开 redis_new_instance.conf

修改如下几项配置

daemonize 设置为 yes  指后台运行redis

pidfile 指后台运行redis时, redis默认记录的进程pid  比如设置为 /var/run/redis_zhl.pid

port 新的端口 必须修改为新的端口  比如 6380

logfile 指redis日志文件路径  比如 "/tmp/redis_zhl.log"

dbfilename  指持久化的数据文件位置(如果较之以前的redis实例, 不修改此项的话, 那么看到的数据是一样一样的) 比如我设置为 dump_zhl.rdb

 

好了, 设置ok, 打开新的redis实例

./redis-server ../redis_new_instance.conf

客户端访问

redis-cli -h 127.0.0.1 -p 6380

 

转载于:https://www.cnblogs.com/debmzhang/p/3949025.html

你可能感兴趣的文章
类的常成员变量和引用类型的成员的定义和初始化相关知识点
查看>>
git 推送至svn使用记录
查看>>
几种语言原生开发环境构建之--Typescript语言
查看>>
Java序列化技术即将被废除!!!
查看>>
docker build
查看>>
3.5 Struts2国际化应用
查看>>
haproxy新手入门
查看>>
spring MVC 异步文件上传
查看>>
Scala学习之字符串篇(三):字符串的切分
查看>>
位移的溢出问题
查看>>
php 启动出错 系统是centos 6.3 LNMP环境,nginx mysql都弄好了,但...
查看>>
mysql
查看>>
委托/事件/线程传参简单理解
查看>>
poi通过事件模式sax解析大excel文件,防止内存溢出
查看>>
mysql 表 数据库引擎转换
查看>>
java获取redis的日志信息和动态监控信息
查看>>
WarriorJS —— JS别样学习之路
查看>>
Linux下实现 OpenSSL 简单加密与解密字符串
查看>>
获取文件资源的各种方式
查看>>
顺序堆栈的实现
查看>>