redis(四))——多实例化——实现主从配置
引言
redis是一个key-value存储系统。
和Memcached类似,它支持存储的value类型相对很多其它,包含string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,并且这些操作都是原子性的。
在此基础上,redis支持各种不同方式的排序。与memcached一样。为了保证效率。数据都是缓存在内存中。差别的是redis会周期性的把更新的数据写入磁盘或者把改动操作写入追加的记录文件。并且在此基础上实现了master-slave(主从)同步。
Redis
是一个高性能的key-value数据库。 redis的出现,非常大程度补偿了memcached这类keyvalue存储的不足。在部分场合能够对关系数据库起到非常好的补充作用。
如今我们来介绍一下Redis的多实例。实现主从配置的。
第一步:
由于在Redis(一)中我们已经看到了Redis的安装,实现主从必须是2.0版本号以上的,我用的是Redis3.0.2。大家能够依据情况来安装。
安装这一步。我就不说了,大家看看第一篇Redis安装。
第二步:
我们在写两个配置文件:redis.conf和redis6380.conf两个配置文件。
第一个redis.conf文件里我们有几个关键点:
<span style="font-size:18px;">daemonize yes
port 6379
pidfile /var/run/redis.pid</span>
第二个redis6380.conf文件里几个关键点:
<span style="font-size:18px;">daemonize yes
port 6380
pidfile /var/run/redis_6380.pid
slaveof 127.0.0.1 6379</span>
这样。我们启动连个实例,启动的时候,第一个,这里我还用我第一篇博客中的文件夹写奥,大家不会不明确的,../redis-server /usr/local/redis/etc/redis.conf
第三步:
这个时候,出现的界面是这种:
我首先看看我如今的启动redis服务。停一下:
我们通过ps ax | grep redis命令来查看如今我们启动的redis服务。
杀死全部的redis进程:
我们使用pkill redis-server命令关闭redis服务。
这是我们在redis-cliclient是没有办法链接了。
我们启动我们的服务:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
这是6379,服务启动了,以下,我们启动另外一个配置文件:redis6380.conf文件:
我们能够看到一但我们使用后面加配置文件的。就跟第一个redis启动不太同样,只是没有问题,我们看看我们的port号:
我们从图中看到了,我们两个配置文件都启动了,可是我们怎么看6380是不是6379的slave呢?
第四步:
如今我们从新打开一个putty,进入redisclient:加上port号:
这个时候。我们在master中set name 'qmx'
quit
我们从新进入6380port号:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
实现了主从配置。
结束语:
我们在做redis的时候。不一定要全部的都知道,可是我们要做知道,假设出现故障,或者有什么需求,我们知道该从哪个地方去考虑。
redis(四))——多实例化——实现主从配置的更多相关文章
- redis原理及集群主从配置
一.简介 存储系统背景 存储系统有三类: RDBMS oracle,dh2,postgresql,mysql,sql server NoSQL: KV NoSQL:redis,memcached 列式 ...
- redis 非集群的主从配置及切换
单纯的master-slave不能称之为集群,只能叫做读写分离.此案例只针对master为单点服务,且程序端写死master为可写,slave为只读.若master宕机则不可用,若主从未开启持久化,不 ...
- nosql数据库之Redis持久化、备份和主从配置
一.持久化方式 Redis提供了两种数据备份的方式,一种是RDB,另外一种是AOF. RDB AOF 开启/关闭 开启:默认开启:关闭:把配置文件中所有的save注释就是关闭了 开启:在配置文件中 ...
- Redis安装及主从配置(转)
一.何为Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有 ...
- Redis安装及主从配置
一.何为Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有 ...
- Redis——学习之路四(初识主从配置)
首先我们配置一台master服务器,两台slave服务器.master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器. 两台slave服务 ...
- Redis学习总结(四)--Redis主从配置
在分布式系统架构设计中高可用是必须考虑的因素之一.高可用通常是指,通过设计减少系统不能提供服务的时间.而单点是系统高可用的最大的败笔,如果单点出现问题的话,那么整个服务就不能使用了,所以应该尽量在系统 ...
- Redis 主从配置和参数详解
安装redis 下载redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz 解压redis tar -xvf redis-.ta ...
- Redis集群(三):主从配置一
一.本文目的 Redis的主从配置分为两篇文章,第一篇主要介绍了Redis主从配置的搭建过程及使用,第二篇主要说明各种情况下Redis主从状态,如Master挂掉,Slaver挂掉, ...
随机推荐
- CMMI的SG/GG概念区别与SP/GP概念的区别
每一个 “流程区域” 会细分为多个子目标.若该子目标只对应单一的流程区域,称为 “特定目标(Specific goal)”:若子目标会涵跨多个流程区域,则称为 “一般目标(Generic goal)” ...
- PCB MS SQL 将字符串分割为表变量(表值函数)
Create FUNCTION [dbo].[SplitTable]( @s varchar(max), --待分拆的字符串 ) --数据分隔符 ),), col varchar(max)) --建立 ...
- python 46 盒模型 与盒模型布局
一:盒模型 1. 盒模型的概念 广义盒模型:文档中所有功能性及内容性标签,及文档中显示性标签 侠义盒模型:文档中以块级形式存在的标签(块级标签拥有盒模型100%特性且最常用) 盒模型组成:margi ...
- Python27天 反射 ,isinstance与ssubclass 内置方法
所学内容 反射 1.hasattr ( 判断一个属性在对象里有没有 ) -------------------- [对象,字符串属性]本质是:# 判断 ' name ' in obj.__dict__ ...
- SQLServer2008 使用sql语句访问excel数据
exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Quer ...
- Java_Web之宠物管理系统
使用JSP+servLet实现宠物管理系统,oraC1e11g作为后台数据厍,实现查看宠物和增加宠物的功能由你实现,如图: 其中宠物包栝:狗.猫.鸟.鼠 具体要求及推荐实现步骤 第一步:创建数据库代码 ...
- 关于python学习路线
*Python进阶(目录/书籍/学习路线) 忘了从哪里转的了,没办法标记哦,实在不好意思... 目录:) 1. 简介&helloworld&开发环境配置 2.基本语法:标识符& ...
- (转)基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用
http://www.cnblogs.com/wuhuacong/p/4759564.html 在上篇<基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理& ...
- 前端开发—HTML
HTML介绍 web服务的本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen( ...
- PAT_A1030#Travel Plan
Source: PAT A1030 Travel Plan (30 分) Description: A traveler's map gives the distances between citie ...