分类目录归档:Redis

Redis Cluster原理笔记

第一部分 Cluster简介

redis从3.0版本开始支持Cluster。Redis Cluster是一个高性能高可用的分布式系统,可以在多个redis节点间共享数据。

第二部分 Cluster原理

redis cluster引入哈希槽(hash slot),实现数据自动分片,即实现分布式功能。同时采用主从复制模型,实现高可用。
继续阅读

Redis集群配置笔记

Redis单实例安装这里就不介绍了,如有需要可查阅本站之前的文章《Redis及PHP Redis扩展安装笔记》。这里假设Redis已经安装,并使用默认端口配置好,能正常使用。

第一部分 集群搭建

一、前置声明
0、环境说明

OS:    CentOS release 6.9
Redis: redis_version:4.0.2
Server IP: 10.235.25.241

继续阅读

Redis哨兵配置及原理笔记

第一部分 原理

一、Sentinel的作用
1、Master状态监测

2、如果Master 异常,则会进行Master-slave 转换,将其中一个Slave作为Master,将之前的Master恢复正常后作为Slave

3、Master-Slave切换后,master_redis.conf、slave_redis.conf和sentinel.conf的内容都会发生改变,即master_redis.conf中会多一行slaveof的配置,sentinel.conf的监控目标会随之调换

继续阅读

Redis及PHP Redis扩展安装笔记

把2年前整理的笔记放在这里,仅供查阅。

一、Redis安装
此为CentOS、Mac下安装参考第三部分
0、下载
在Redis官网的下载页面,我们只能下载最新的版本。
如果要查看下载历史版本,可以进入官网的这个页面http://download.redis.io/releases/(没有在官网找到这个链接的入口)

wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar xzf redis-5.0.5.tar.gz

继续阅读