菜单

Bob's Blog Bob's Blog

Redis 淘汰策略(21.03.10修正)

noeviction:返回错误,当内存限制达到并且客户端尝试执行会让更多内存被使用的命令(大部分的写入指令,但是DEL和几个例外)allkeys-lru:尝试回收最少使用的键(LRU),使得新添加的数据有空间存放volatile-lur:尝试回收使用最少的键(LRU),但仅限于在过期集合的键,使得新

波波 波波 发布于 2021-03-09

【Redis】Centos 7 搭建 redis 主从复制以及哨兵模式

安装单机版的redis,可以看之前的博客。主要业务场景 :读写分离和容灾恢复。Redis的Replication往往是配从(库)不配主(库)。【1】Replication准备–conf文件复制与修改

波波 波波 发布于 2020-09-24

Redis主从复制,哨兵模式常见的问题

redis主从复制流程: slave node 启动,仅保存 master node的信息,包括 master节点的host和ip master节点的host ip从 redis.conf 获取 slave node 内部有个定时任务,每秒检查是否有新的master node 要连接和复制,如果发现

波波 波波 发布于 2020-06-03

Redis info详解

127.0.0.1:6379> info # Server redis_version:3.2.12 #Redis版本 redis_git_sha1:00000000 #Git sha1 redis_git_dirty:0 #Git dirty flag redis_build_i

波波 波波 发布于 2020-04-04

【转载】【07期】Redis中是如何实现分布式锁的?

分布式锁常见的三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁。 本地面试考点是,你对Redis使用熟悉吗?Redis中是如何实现分布式锁的。 要点: Redis要实现分布式锁,以下条件应该得到满足 互斥性 在任意时刻,只有一个客户端能持有锁。 不能死锁

波波 波波 发布于 2019-12-17

Redis的三个框架:Jedis,Redisson,Lettuce

最近使用SpringBoot搭了脚手架,集成redis时发现SpringBoot支持两种Redis配置;一种Jedis , 一种就是Lettuce. 因为不熟悉所以找了下大概区别   Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/red

波波 波波 发布于 2019-11-20

热点本地缓存

对于静态的资源的缓存你可以选择静态缓存,对于动态的请求你可以选择分布式缓存,那么什么时候要考虑热点本地缓存呢? 答案是当我们遇到极端的热点数据查询的时候。热点本地缓存主要部署在应用服务器的代码中,用于阻挡热点查询对于分布式缓存节点或者数据库的压力。 比如某一位明星在微博上有了热点话题,“吃瓜群众”会

波波 波波 发布于 2019-07-20