![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-Redis
文章平均质量分 68
Hepburn Yang
匠心精神
展开
-
【Redis学习笔记】--Redis集群搭建
Redis部署 以Linux(CentOS7.4)为例 1.1 安装依赖环境 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。 yum install gcc-c++ 1.2 安装 Redis 第一步:redis的源码包上传到linux系统,或在线下载 wget http://download.redis.io/releases/redis-3....原创 2018-10-13 14:29:47 · 920 阅读 · 6 评论 -
【Redis学习笔记】-- 集群中动态增加和移除节点
集群中添加节点 首先我们先再来一个redis节点,复制一个redis01吧,改下配置文件的端口,这里改为了7007。(注意复制的时候删掉aof,.rdb和以及nodes.conf文件,这些文件记录了当前redis节点的缓存以及所在集群的信息,若不删除加入新集群时会不可避免的出错) [root@localhost redis-cluster]# cp -r redis01 redis07 [r...原创 2018-10-28 15:19:21 · 738 阅读 · 14 评论 -
【Redis学习笔记】--Redis的高可用(sentinel机制)
文章目录sentinel启动命令sentinel机制图示过程:创建sentinel.conf配置文件配置文件说明:三个定时任务故障转移过程1. 领导者选举2. 选出新的master节点3. 更改slave节点的master节点4. 通知客户端5. 客户端连接新的master节点 sentinel机制也就是我们一直说的哨兵机制,这种机制其实很常见的,一般情况下为了保证集群高可用都采用类似的机制,下文...原创 2018-10-21 21:23:37 · 603 阅读 · 6 评论 -
【Redis学习笔记】--主从复制
查看当前redis集群状态,6379是单机版的,7001-7006是集群版的 [root@localhost ~]# ps -ef | grep redis root 4772 1 0 Oct11 ? 00:00:52 ./redis-server *:6379 root 4974 1 0 Oct11 ? 00:01:...原创 2018-10-24 21:37:07 · 455 阅读 · 10 评论 -
【Redis】-- 核心原理(数据类型+缓存异常+集群)
一、简介 分布式缓存是分布式系统中的重要组件,主要解决高并发、大数据场景下,热点数据访问的性能问题,提供高性能的数据快速访问。使用缓存常见场景是:项目中部分数据访问比较频繁,对下游 DB(例如 MySQL)造成服务压力,这时候可以使用缓存来提高效率。缓存组件有很多种,大家熟知的 Redis、Tair、MemCache 等。今天我们重点介绍 Redis 缓存数据库相关的内容知识。Redis 是开源免...原创 2019-08-25 21:39:55 · 765 阅读 · 0 评论 -
Redis 分布式锁实现原理
前言C#的Winfrom窗体应用程序经常用到窗体的显示和关闭,但是关闭的方法有很多,我们在何种条件下采用何种方法关闭会有什么影响呢,今天来一个小小的总结。 方法列举常用到的窗体关闭方法有:this.Close(); Application.Exit(); Application.ExitThread(); System.Environment.Exit(0); 下面依依说明。 1. t原创 2017-10-07 10:22:22 · 1951 阅读 · 17 评论