redis
haikuotiankongdong
这个作者很懒,什么都没留下…
展开
-
Redis开发规范
Redis开发规范https://www.infoq.cn/article/K7dB5AFKI9mr5Ugbs_px原创 2020-11-23 16:53:18 · 113 阅读 · 0 评论 -
redis
https://mp.weixin.qq.com/s?__biz=Mzg2NTEyNzE0OA==&mid=2247483663&idx=1&sn=7c4ad441eaec6f0ff38d1c6a097b1fa4&chksm=ce5f9e8cf928179a2c74227da95bec575bdebc682e8630b5b1bb2071c0a1b4be6f98d67c37ca&scene=21#wechat_redirect原创 2020-11-23 15:00:32 · 137 阅读 · 0 评论 -
redis---第五部分 多线程实现redis
redis---第五部分 多线程实现redishttps://www.cnblogs.com/winner-0715/p/8733787.html原创 2020-05-07 17:43:46 · 167 阅读 · 0 评论 -
redis---第三部分 多机数据库的实现
redis---第三部分 多机数据库的实现1 复制1 同步命令传播新版复制功能部分重同步的实现1 复制偏移量2复制积压缓冲区3服务器运行ID复制的实现1 设置主服务器的地址和端口2 建立套接字连接3 发送PING命令4 身份验证5...原创 2020-05-07 11:59:02 · 112 阅读 · 0 评论 -
redis---第四部分 独立功能的实现
redis---第四部分 独立功能的实现1 发布与订阅1 频道的订阅与退订订阅频道退订频道2 模式的订阅与退订订阅模式退订模式3 发送消息将消息发送给频道订阅者将消息发送给模式订阅者4 查看订阅信息PUBSUB CHANNELSPUBSUB NUMSUBP...原创 2020-05-07 01:03:43 · 126 阅读 · 0 评论 -
reids设计与实现---单机数据库的实现
reids设计与实现---单机数据库的实现1服务器中的数据库2 数据库的键空间3 键的过期处理1 键的过期时间2 过期键删除策略3 AOF、RDB、和复制功能对过期键的处理4 RDB的持久化5 AOF持久化6 事件7 客户端8 服务端1服务器中的数据库2 数据库的键空间...原创 2020-05-04 17:05:51 · 153 阅读 · 0 评论 -
redis设计与实现---数据结构与对象
redis 数据结构与对象原创 2020-05-03 17:31:54 · 441 阅读 · 0 评论 -
Redis——dict
Redis——dictRedis本质上是一个数据结构服务器(data structures server),以高效的方式实现了多种现成的数据结构,研究它的数据结构和基于其上的算法,对于我们自己提升局部算法的编程水平有很重要的参考意义。存储效率(memory efficiency)。Redis是专用于存储数据的,它对于...原创 2020-04-30 16:40:25 · 747 阅读 · 0 评论 -
Redis——跳跃表
Redis——跳跃表一、跳跃表简介跳跃表(skiplist)是一种随机化的数据结构,由William Pugh在论文《Skip lists: a probabilistic alternative to balanced trees》中提出,是一种可以与平衡树媲美的层次化链表结构——查找、删除、添加等操作都可以在对数...原创 2020-04-30 15:35:02 · 411 阅读 · 0 评论 -
redis参考
redis参考1https://blog.csdn.net/ThinkWon/article/details/103522351 Redis面试题(2020最新版)2https://mp.weixin.qq.com/s?__biz=MzI1MzYzMTI2Ng==&mid=2247...原创 2020-04-09 23:46:57 · 292 阅读 · 0 评论 -
Redis-避免缓存穿透的利器之BloomFilter
Redis-避免缓存穿透的利器之BloomFilterBloom Filter 概念布隆过滤器(英语:Bloom Filter)是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困...原创 2020-04-09 18:15:09 · 119 阅读 · 0 评论 -
Redis双写一致性、并发竞争、线程模型
Redis双写一致性、并发竞争、线程模型1 Redis有几种基础数据类型?String:Hash:List:Set:2 如果你多个系统同时操作(并发)Redis带来的数据问题?那这种情况怎么解决呢?3 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?...原创 2020-04-09 17:47:50 · 580 阅读 · 0 评论 -
Redis哨兵、持久化、主从
Redis哨兵、持久化、主从1 为啥Redis那么快2 单线程的,我们现在服务器都是多核的,那不是很浪费?3 Redis cluster4他们之间是怎么进行数据交互的?以及Redis是怎么进行持久化的?Redis数据都在内存中,一断电或者重启不就木有了嘛?那这两种机制各自优缺点是啥?5 主从之间的数据怎么同步的么?...原创 2020-04-09 16:57:48 · 555 阅读 · 0 评论 -
redis缓存雪崩、击穿、穿透
redis缓存雪崩、击穿、穿透1 Redis雪崩目前电商首页以及热点数据都会去做缓存 ,一般缓存都是定时任务去刷新,或者是查不到之后去更新的,定时任务刷新就有一个问题。举个简单的例子:如果所有首页的Key失效时间都是12小时,中午12点刷新的,我零点有个秒杀活动大量用户涌入,假设当时每秒 6000 个请求,本来缓存在可以扛住每秒 50...原创 2020-04-09 13:13:45 · 140 阅读 · 0 评论 -
Redis2
Redis2《吊打面试官》系列-Redis常见面试题(带答案)https://zhuanlan.zhihu.com/p/91539644《吊打面试官》系列-Redis基础 https://juejin.im/post/5db66ed9e51d452a2f15d833《我们一起进大厂》系列-缓存雪...原创 2020-04-08 18:24:16 · 115 阅读 · 0 评论 -
Redis
Redishttps://blog.csdn.net/qq_34337272/article/details/80012284?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai...原创 2020-04-08 17:26:27 · 350 阅读 · 0 评论 -
redis面试知识
redis1 redis是什么redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。简单来说 redis 就是一个数据库,不过与传统...原创 2020-02-15 21:29:35 · 352 阅读 · 0 评论 -
redis原理
redis在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较...原创 2020-02-15 21:29:51 · 228 阅读 · 0 评论