redis
文章平均质量分 77
缘丶沐逸尘
技术热爱者
展开
-
redis集群的水平扩张与缩减
文章目录一、redis集群的水平扩张1、启动新增的节点2、将游离节点加入集群3、给新加入的节点分配槽位4、给新增的主节点添加从节点二、redis集群的缩减1、从节点的删除2、主节点的删除前言:本文是承接了笔者之前写的redis集群搭建模式的基础上进行的拓展,如果是零基础的同学,请从前文开始看起~一、redis集群的水平扩张水平扩张就是给原本的redis集群添加新的主从节点,让更多的redis节点来分担任务,下面是具体的操作步骤:1、启动新增的节点新增节点的启动和前文的启动方式别无二致,原创 2022-03-29 16:49:27 · 1039 阅读 · 0 评论 -
mac redis搭建集群模式
文章目录一、搭建环境二、一、搭建环境mac二、原创 2022-03-28 17:10:27 · 1171 阅读 · 0 评论 -
mac redis搭建哨兵模式
文章目录一、一、原创 2022-03-25 11:18:28 · 2060 阅读 · 0 评论 -
mac 搭建redis主从模式
文章目录一、搭建环境二、操作步骤1、使用brew指令安装redis2、建立从节点配置文件3、启动主从节点三、测试一、搭建环境mac book二、操作步骤1、使用brew指令安装redisbrew install redis如果没有安装brew,link请点击此处如果安装成功,输入如下指令,可查询配置信息brew info redis如下图:2、建立从节点配置文件从上图中可以看redis的配置文件所在目录是/usr/local/etc/,所以只需要将该文件夹下的redis.原创 2022-03-24 17:29:45 · 1004 阅读 · 1 评论 -
应用程序二级缓存的原理和基本实现
笔者最近自己实现了一遍二级缓存,对其中的一些原理有了一些体悟,在这里记录一下,当然如果有错误之处,还望各位看官不吝指教目录一、二级缓存的实现原理二、二级缓存的简单实现1、需要依赖2、简单的实现一、二级缓存的实现原理二、二级缓存的简单实现1、需要依赖在这里插入代码片2、简单的实现在这里插入代码片...原创 2021-06-19 18:12:39 · 629 阅读 · 0 评论 -
Redission中分布式锁的简单应用
之前笔者使用Redission中tryLock方法时碰到了一些问题,本来加锁之后不应该出现多次访问DB的情况,可事实上在打印出的日志中显示有多次访问数据库,因而笔者查了一些资料了解了下trylock的基本实现原理,在这里记录一下目录一、Redission中tryLock的基本实现原理二、Redission中tryLock的简单使用1、需要的依赖2、基本实现一、Redission中tryLock的基本实现原理二、Redission中tryLock的简单使用1、需要的依赖在这里插入代码片2.原创 2021-06-18 15:41:57 · 487 阅读 · 1 评论 -
缓存击穿、缓存穿透、缓存雪崩的定义和解决方案
笔者这段时间复习了一下缓存异常的几个概念和解决办法,在这里记录一下目录一、缓存击穿1、概念2、解决办法二、缓存穿透1、概念2、解决办法三、缓存雪崩1、概念2、解决办法一、缓存击穿1、概念击穿其实就是某个高访问量的缓存数据,它的缓存过期时间到了,这个时候仍旧有大量对这个数据的请求发送过来,当这些请求发现缓存中没有对应数据的时候就直接去访问数据库了,这一瞬间可能就会对数据库造成巨大的压力,可能会把数据库压垮(也就是直接放弃一部分请求)2、解决办法是使用互斥锁。简单地来说,就是在缓存失效的.原创 2021-06-10 16:24:33 · 162 阅读 · 2 评论 -
Redis面试题
目录一、Redis 是什么?都有哪些使用场景?二、Redis 有哪些功能?三、Redis 和 memcache 有什么区别?四、Redis 为什么是单线程的?五、什么是缓存穿透?怎么解决?六、Redis 支持的数据类型有哪些?七、Redis 支持的 Java 客户端都有哪些?八、jedis 和 Redisson 有哪些区别?九、怎么保证缓存和数据库数据的一致性?十、Redis 持久化有几种方式?十一、Redis 怎么实现分布式锁?十二、Redis 分布式锁有什么缺陷?十三、Redis 如何做内存优化?十四、原创 2021-02-25 22:40:35 · 670 阅读 · 0 评论