Redis
文章平均质量分 80
Redis
C0oOder
The more you learn, the more ignorant you become
展开
-
Redis 缓存击穿 &穿透&雪崩
Redis 缓存击穿 &穿透&雪崩下面讨论的击穿 &穿透&雪崩 都是基于Redis key 没有命中,同一时间是高并发的请求,然后对数据库造成大量请求;Redis 作为缓存的执行流程客户端发起请求,若数据有在Redis 做缓存,则先去Redis 查询,如果没有获取到缓存,则去数据获取数据,获取到数据后,更新数据到Redis;都发生了下面的事情1.缓存击穿Redis 的 key 失效,或者在Redis 中被淘汰;key 在Redis 缓存中没有,所有的查询去查原创 2022-04-04 21:32:59 · 1139 阅读 · 0 评论 -
Redis 集群 & Redis 集群搭建
Redis 集群 & Redis 集群搭建1.非集群Redis 如果部署的是单机,单实例的;这种模式缺点是很明显的,当单节点出现故障的时候,对系统的可用性几乎是毁灭性的;缺点:单点故障,不可以容量有限,不能大量数据储存访问压力大,单节点无法快速处理大量IO操作;2.主从集群2.1 主从数据同步方案如果自己来设计Redis数据的主从同步;从节点的同步方式上来看 ,有两种方式,从节点同步响应和异步响应;从客户端是否访问从节点又可以分为主从和 主备;主从:是从节点也是可以访问原创 2022-04-04 18:24:15 · 1291 阅读 · 0 评论 -
Redis 持久化机制
Redis 持久化机制1.RDBRedis 的RDB 是把内存数据全量持久化到硬盘;非阻塞的RDB :Redis 在持久化的过程中还是对外服务的,也就是说他的持久化过程是非阻塞的,下面就是讨论其内部是如何实现的;fork 出一个子进程,子进程和父进程都是指向数据物理内存地址;父进程写的数据对子进程隔离,父进程修改指针引用的物理地址 ,子进程没有修改指向 还是原来的数据 ;RDB 时机save:阻塞bgsave:非阻塞 fork规则: save 3600 1 ;save 300 100 ;s原创 2022-04-04 18:20:37 · 1017 阅读 · 0 评论 -
Redis 配置文件解读
redis 所有配置文件原创 2022-03-23 23:09:55 · 863 阅读 · 0 评论 -
布隆过滤器 &布谷鸟过滤器 & Redis 安装布隆过滤器
布隆过滤器 bloom filter;布谷鸟过滤器;原创 2022-03-20 23:05:53 · 865 阅读 · 0 评论 -
Centos7 安装 Redis6
redis 编译redis 安装原创 2022-03-13 22:50:52 · 1971 阅读 · 0 评论 -
BIO ,NIO ,select ,poll ,epoll
BIO, NIO ,select , poll ,epoll1.知识铺垫1.1 系统架构就比如说是Linux 的系统架构 如图1.2 用户态与内核态用户态:处于内核态的 CPU 可以访问任意的数据,包括外围设备,比如网卡、硬盘等,处于内核态的 CPU 可以从一个程序切换到另外一个程序,并且占用 CPU 不会发生抢占情况,一般处于特权级 0 的状态我们称之为内核态。用户态:处于用户态的 CPU 只能受限的访问内存,并且不允许访问外围设备,用户态下的 CPU 不允许独占,也就是说 CPU 能够被其原创 2022-03-13 22:44:28 · 1911 阅读 · 0 评论 -
Redis(五). 运行机制(AOF RDB)
AOFRDBRedis备份Redis运行机制原创 2022-03-07 23:04:19 · 493 阅读 · 1 评论 -
Redis(四). 事务,发布订阅,Lua,慢日志
事务,发布订阅,Lua,慢日志原创 2022-03-02 22:42:22 · 635 阅读 · 0 评论 -
Redis(三). Redis数据类型
redis 数据类型SetStringHashZsetlList原创 2022-03-01 23:27:15 · 1028 阅读 · 2 评论 -
Redis(二). 内存映射数据结构
Redis数据结构集合,压缩链表 整数集合原创 2022-02-28 23:10:38 · 828 阅读 · 0 评论 -
Redis(一). 内部数据结构
redis 内部数据结构SDSSkip ListMapList原创 2022-02-27 23:38:33 · 887 阅读 · 0 评论