主从集群 在搭建主从集群前,我们先把Redis安装起来: #解压Redis压缩包 [root@master lf]# tar -zxvf redis-6.2.1.tar.gz -- #安装gcc [root@master redis-6.2.1]# yum install gcc -- [root@master lf]# cd redis-6.2.1 #进入解压好的Redis目录,进行编译和安装 [root@master redis-6.2.1]# make -- 之后,我们在Redis目录下创…
一.部署 详细部署步骤:https://blog.csdn.net/lihongtai/article/details/82826809 Redis5.0版本需要注意的参数配置:https://www.cnblogs.com/ibethfy/p/9965902.html 二.遇到的问题 1.bind公网IP地址时,会出现异常:[Cannot assign requested address] 首先理解bind的含义:https://blog.csdn.net/cw_hello1/article/…
前言 前面利用<Docker-Compose搭建Redis高可用哨兵集群>, 我们的思路是将Redis.Sentinel.Redis Client App链接到同一个网桥网络,这个网桥内的Redis Client App就可以使用ContainerIP访问网桥内任意redis节点. 同一网桥网络访问规避了Docker上发生的NAT,端口映射的复杂性, 但实际上并不是常规实践 Redis Client App独立组网遇到的问题 很多时候,Redis-Sentinel与Redis Client A…
集群版本: redis-4.0.14 集群节点: 节点角色 IP redis-master 10.100.8.21 redis-slave1 10.100.8.22 redis-slave2 10.100.8.23 redis-sentinel01 10.100.8.24 redis-sentinel02 10.100.8.25 redis-sentinel03 10.100.8.26 主从部署 全部节点执行: useradd -M -s /sbin/nologin redis; mkdir /…
一.Redis持久化策略 1.RDB 每隔几分钟或者一段时间会将redis内存中的数据全量的写入到一个文件中去. 优点: 因为他是每隔一段时间的全量备份,代表了每个时间段的数据.所以适合做冷备份. RDB对redis的读写影响非常小,因为redis主进程只需要fork一个子进程进行磁盘IO操作就行了. 相对于AOF来说,恢复较快,因为一个RDB就是数据文件,而AOF存的是指令日志. 缺点: 因为是一段时间才备份,所以容易丢数据. 如果一次写入的文件大,会导致读写服务暂停几毫秒,甚至几秒. 2.A…
企业级nosql数据库应用与实战-redis 环境背景:随着互联网2.0时代的发展,越来越多的公司更加注重用户体验和互动,这些公司的平台上会出现越来越多方便用户操作和选择的新功能,如优惠券发放.抢红包.购物车.热点新闻.购物排行榜等,这些业务的特点是数据更新频繁.数据结构简单.功能模块相对独立.以及访问量巨大,对于这些业务来说,如果使用mysql做数据存储的话,大量的读写请求会造成服务器巨大压力,是否有更轻量的解决,能解决此类问题? 项目实战系列,总架构图 http://www.cnblogs.…
redis相关 redis基础 redis发布订阅 redis持久化RDB与AOF redis不重启,切换RDB备份到AOF备份 redis安全配置 redis主从同步 redis哨兵集群 redis-cluster redis-python api redis面试题…
一.前言 在之前的系列文章中介绍了redis的入门.持久化以及复制功能,如果不了解请移步至redis系列进行阅读,当然我也是抱着学习的知识分享,如果有什么问题欢迎指正,也欢迎大家转载.而本次将介绍哨兵集群相关知识,包括哨兵集群部署.哨兵原理.相关配置.故障转移等内容,正因为redis有了哨兵机制,而在很多企业(包括笔者自身的公司)采用的是哨兵模式下的redis主从. 二.哨兵(Sentinel)简介  哨兵(后文统称sentinel)是官方推荐的的高可用(HA)解决方案.在之前的文章中介绍过re…
主从复制 Master-Slave主从概念 同时运行多个redis服务端,其中一个作为主(master),其他的一个或多个作为从(slave),主从之间通过网络进行通讯,slave通过复制master的数据来保持与master的数据同步,实现数据冗余; 在Redis中,配置主从复制非常简单,Redis允许slave实例对master进行完整拷贝,在连接断开时,slave会自动重新连接至主实例,并尽可能与master保持同步; 三个主要机制: 当连接可用时,master将发送命令流到slave来使…
redis的主从.集群.哨兵 参考: https://blog.csdn.net/robertohuang/article/details/70741575 https://blog.csdn.net/robertohuang/article/details/70766809 https://blog.csdn.net/robertohuang/article/details/70768922 https://blog.csdn.net/robertohuang/article/details/…