fFee-ops's Blog
09
08
Redis哨兵机制 Redis哨兵机制
Redis哨兵机制 前言 1、哨兵机制简介 2、哨兵进程的作用 3、哨兵进程的工作方式 哨兵机制模拟演示 相关面试题 1.故障转移时会从剩下的slave选举一个新的master,被选举为master的标准是什么? 2.执行切换的那个哨
2020-09-08
08
Redis主从复制 Redis主从复制
1. 目前redis面临的问题Redis有 两种不同的持久化方式, Redis 服务器通过持久化,把 Redis 内存中持久化到硬盘当中,当Redis 宕机时,我们重启 Redis 服务器时,可以由 RDB 文件或 AOF 文件恢复内存中的
2020-09-08
07
热点key 热点key
热点key 简介 解决办法 案例 简介某个key访问非常频繁,当key失效的时候有大量线程来构建缓存,导致负载增加,系统崩溃。(可以理解为新浪微博头条) 解决办法1 使用锁,单机用synchronized,lock等,分布式用分布式锁
2020-09-07
07
缓存穿透与雪崩 缓存穿透与雪崩
缓存穿透与雪崩 缓存穿透 简介 解决办法 缓存雪崩 简介 解决办法 缓存穿透简介缓存穿透是指查询一个一定不存在的数据,由于缓存不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去
2020-09-07
06
Redis持久化 Redis持久化
1. 什么是Redis持久化持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。 Redis 提供了两种持久化方式:RDB(默认)和AOFRDB一定时间取存储文件,AOF默认每秒去存储历史命令 数据存放于:内存:高效、断电(关机
2020-09-06
06
过期删除策略&内存淘汰策略 过期删除策略&内存淘汰策略
1. 问题分析①、如何设置Redis键的过期时间?②、设置完一个键的过期时间后,到了这个时间,这个键还能获取到么?假如获取不到那这个键还占据着内存吗?③、如何设置Redis的内存大小?当内存满了之后,Redis有哪些内存淘汰策略?我们又该如
2020-09-06
06
Redis事务 Redis事务
1. 简介Redis 事务的本质是一组命令的集合 Redis的事务是通过multi、exec、discard和watch这四个命令来完成的。 Redis的单个命令都是原子性的,所以这里需要确保事务性的对象是命令集合。 Redis将命令集合
2020-09-06
06
Redis多数据库 Redis多数据库
Redis多数据库Redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。 redis配置文件中下面的参数来控制数据库总数: database 16 //(从0开始 1 2 3 …15)
2020-09-06
06
Redis发布订阅 Redis发布订阅
Redis发布订阅 简介 常用命令 应用场景 简介Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 chann
2020-09-06
4 / 4