redis
文章平均质量分 85
bingcool空间
https://github.com/bingcool
展开
-
基于sentinel的redis的HA方案
一、Redis Sentinel是redis自带的集群管理工具,主要功能有· 监控(Monitoring): Redis Sentinel实时监控主服务器和从服务器运行状态。· 提醒(Notification):当被监控的某个 Redis 服务器出现问题时, Redis Sentinel 可以向系统管理员发送通知, 也可以通过 API 向其他程序发送通知。· 自动故障转移(Aut转载 2015-12-28 16:27:03 · 715 阅读 · 0 评论 -
thinkphp的redis主从分布式的单例模式
最近公司的项目越做越大,数据量越来越大,逐渐地要开始支持分布式的数据库,当然包括要缓存。经过了各种的讨论和认证,决定用redis服务器作为数据缓存的服务器,除了支持丰富的数据类型,string,list,hash,set ,sort set ,还有持久化的数据的功能。这一方面确实比memcache好很多。下面是我的整个测试过程(tp3.2以上)。注意:首先要安装phpredis和配置好redi原创 2015-12-24 15:42:26 · 6517 阅读 · 0 评论 -
超强、超详细Redis数据库入门教程
【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据结构 – 集合11.redis数据结构 – 有序集合12.redis转载 2015-12-15 17:36:53 · 464 阅读 · 0 评论 -
redis初探
Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set在具体描述这几种数据类型之前,我们先通过一张图了解下R转载 2015-12-17 16:45:23 · 368 阅读 · 0 评论 -
redis在PHP中的基本使用案例
//使用autoload加载相关库,这边重点就是为了require $file; 2 spl_autoload_register(function($class) { 3 $file = __DIR__.’/lib/Predis/’.$class.’.php’; 4 if (file_exists($file)) { 5 require $file; 6 return true转载 2015-12-18 15:38:08 · 1811 阅读 · 0 评论 -
Redis HA方案之sentinel
上一篇研究了redis监控,这一篇来分析redis HA,广泛流传的是keepalived+redis,这个我在分析时有些问题还没搞明白,下一篇会提到,这一篇主要是研究官方的sentinel。IP 10.20.112.26/27redis-server 2.6.16官网:http://redis.io/topics/sentinel sentinel是一个管转载 2015-12-25 15:43:30 · 695 阅读 · 0 评论 -
基于redis的sentinel的主从复制和主从切换(二)
前言redis的主从复制在前面的文章已经详细地了解过了,本文主要是针对主从切换的方案来说一下。一种很熟悉的应用场景,加入master的服务器突然间岩机的时候,那么对于整个的系统都是不能写数据(master主要负责写),所以系统就相当于已经瘫痪。如果可以自动地在master发生故障时,能够故障转移(failover),将其中一个slave推荐成为master。基于redis的官方的sentine原创 2015-12-29 10:34:48 · 751 阅读 · 0 评论 -
redis3.x cluster设计
《redis3.x cluster》前言redis集群后,我们就需要一种数据路由算法将不同key分散存储到不同的redis节点内,通常的做法是获取某个key的hashcode,然后mod,不过这种做法无法很好的支持动态伸缩性需求,一旦节点的增或者删操作,都会导致key无法在redis中命中,所以在redis3.x之前,基本上都是采用编写一致性hash算法实现redis的集群,但是r转载 2016-02-29 11:32:04 · 461 阅读 · 0 评论