菜鸟笔记
提升您的技术认知

redis 笔记-ag真人游戏

etcd和redis 区别和对比

菜鸟阅读 : 1077

etcd 特点 etcd是一种分布式存储,更强调的是各个节点之间的通信,同步,确保各个节点上数据和事务的一致性,使得服务发现工作更稳定,本身单节点的写入能力并不强。 简单:定义清晰、面向用户的api(grpc)。 安全:可选的客户端tls证...

redis分布式锁

菜鸟阅读 : 2372

分布式锁 分布式锁的理念 独占性:任何一个时刻有且仅有一个线程持有 高可用:若redis集群环境下,不能因为一个节点挂了而出现获取锁和释放锁失败的情况 防死锁:杜绝死锁,必须有超时控制机制或者撤销操作,有个兜底的终止跳出方案 不乱抢:防止张...

redis布隆过滤器与四个缓存问题

菜鸟阅读 : 2387

布隆过滤器 定义 它实际上是一个很长的二进制数组 一系列随机hash算法映射函数,主要用于快速的判断一个元素是否在集合中. 他的判断结果并不是百分之百准确的 特性 高效的插入和查询,占用空间少,返回的结果是不确定性的 一个元素如果判断结果为...

redis经典五种数据类型底层实现原理解析

菜鸟阅读 : 2069

redis的k,v键值对 redis是key-value存储系统,其中key类型一般为字符串,value类型为redis对象(redisobject) redis定义了redisobject结构体,来表示string,hash,list,s...

redis的io模式详解

菜鸟阅读 : 2240

目录 redis的i/o多路复用 概念介绍 同步 异步 阻塞 非阻塞 总结 阻塞io和非阻塞io bio(阻塞io) nio(非阻塞io) nio的优缺点 i/o多路复用 五种i/o模型总结 文件描述符概念 reactor模式 select...

redis缓存双写一致性

菜鸟阅读 : 2258

目录 双写一致性 redis与mysql双写一致性 canal 配置流程 代码案例 双写一致性理解 缓存操作细分 缓存一致性多种更新策略 挂牌报错,凌晨升级 先更新数据库,在更新缓存 先删除缓存,在更新数据库 先更新数据库,在删除缓存 延迟...

redis过期策略详解

菜鸟阅读 : 1147

为什么要有过期策略? 因为我们的redis是一个内存型数据库,我们的数据都是放在内存里面的!但是内存是有大小的! 比如,redis有个很重要的配置文件,redis.conf,里面有个配置 # maxmemory //redis占用的最大内存...

redis的淘汰策略详解

菜鸟阅读 : 2234

所谓的淘汰策略就是: 我们redis中的数据都没有过期,但是内存有大小,所以我们得淘汰一些没有过期的数据!! 那么怎么去淘汰了,我们上一篇讲了冰箱其实也是相当于一个缓存容器,放菜!! 那么如果现在冰箱里面的菜都是好的没过期的,但是你家冰箱满...

redis 作为缓存总结

菜鸟阅读 : 2452

redis缓存服务器笔记 redis是一个高性能的key-value存储系统,能够作为缓存框架和队列 但是由于他是一个内存内存系统,这些数据还是要存储到数据库中的 作为缓存框架: create/updae/delete—同时存到redis和...

网站地图