1、Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 2、下载 redis-3.2 ...
分类:
其他好文 时间:
2017-02-11 19:52:47
阅读次数:
117
一、背景运维工作尤其是linux运维,其实最考验你的能力,因为需要学习的东西实在太多,你既要懂网络:思科华为设备的配置;要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优;要懂数据库mysql或者nosql(例如mongodb):要懂编程语言:Shell是最基本的,还..
分类:
其他好文 时间:
2017-02-04 17:10:56
阅读次数:
274
需要使用Sentinel,至少用到3个类型的Reids服务器 1、Master服务器 无需特殊需求的情况下,只要设置IP和端口即可,默认127.0.0.1 6379 2、Slave服务器 除了设置自己的IP和端口,还要设置slaveof后面的值为Master的IP和端口,用逗号分割 格式:slave ...
分类:
其他好文 时间:
2017-01-26 14:04:42
阅读次数:
268
1安装环境jdk1.8.0redis3.0.6双机主从,192.168.1.5主192.168.1.6从做redis缓存服务器用sentinel监控redis实现HA2安装配置首先安装jdk环境(略,请自行调整环境)分别安装redis-master和redis-slaveyuminstall-yredis配置redis-master192.168.1.5vim/etc/redis.confdaemonizeyesp..
分类:
其他好文 时间:
2017-01-14 00:25:35
阅读次数:
193
Redis的高可用方案的实现:主从切换以及虚拟IP或客户端 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案 当用Redis做Master-slave ...
分类:
其他好文 时间:
2017-01-05 12:00:58
阅读次数:
214
前面我们谈了Redis Sharding多服务器集群技术,Redis Sharding是客户端Sharding技术,对于服务端来说,各个Redis服务器彼此是相互独立的,这对于服务端根据需要灵活部署Redis非常轻便,Redis Sharding具有很好的灵活性、可伸缩性,是一种轻量级集群技术。 本 ...
分类:
其他好文 时间:
2017-01-03 11:56:34
阅读次数:
236
目录uRedis介绍4vRedis优势4vRedis与其他key-value存储有什么不同4uRedissentinel介绍4uRedisHA方案6u操作流程步骤6u拓扑图演变7v开始模式7vMasterredis宕机后,新主启动8v原masterredis恢复后8uRedis_sentinel软件包说明9vRedis_sentinel工具包9u实验环境9u启动镜像9u安装依赖..
分类:
其他好文 时间:
2016-12-26 14:19:14
阅读次数:
477
使用标志位控制循环 前面提到了控制循环的常用技术:计数器控制的循环.另一种控制循环的常用技术是在读取和处理一个集合的值时指派一个特殊值.这个特殊的输入值也成为标志值(sentinel value),用以表明循环的结束.如果一个循环使用标志值来控制它的执行,他就称为标志位控制的循环(sentinel- ...
分类:
编程语言 时间:
2016-12-25 11:52:11
阅读次数:
241
一、简介Redis是一个基于键值(K-V)的高速缓存软件,和他具有相同功能的软件有memcached,但其支持更为复杂的数据结构,例如:List,set,sortedset,同时redis具有持久性功能。redis究竟是什么?对于不同的应用场合,对redis的理解也不相同,如下有三种不同的理解。①keyvaluest..
分类:
其他好文 时间:
2016-12-15 15:07:57
阅读次数:
429
最近因公司项目原因,去了趟昆明出差,其中第一次接触安装redis,配置sentinel,学习到不少,但也都是皮毛而已,本随笔记下所学知识。 1、首先介绍下redis,来源自百度百科 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括stri ...