分类目录归档: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哨兵配置笔记

Redis哨兵是在主从复制的基础上增加哨兵机制。

主从配置可参考文章:《Redis主从复制配置笔记

这里重点阐述哨兵配置

声明:哨兵功能全部配置文件都可以不设置密码,如果设置了就保持一直的密码。这里为了说明方便,没有设置密码,也没有说明密码相关的配置。建议初学者学习实践不要设置密码配置。【为什么要声明这个呢,观察故障迁移的时候,发现没有错误却无法迁移,很多资料都是设置了密码的,甚至怀疑是没有设置密码的缘故,故而特此声明,希望大家不要踩坑
继续阅读

Redis及PHP Redis扩展安装笔记

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

一、Redis安装
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

继续阅读