
缓存Redis
文章平均质量分 91
redis
祖母绿宝石
程序员
展开
-
Redis_25_Redis中的布隆过滤器
文章目录一、前言二、Bloom Filter 概念三、Bloom Filter 原理 + Bloom Filter优点3.1 布隆过滤器的原理3.2 布隆过滤器的原理深入,为什么检索集合时,如果这些点有任何一个0,则被检元素一定不在;如果都是1,则被检元素很可能在?3.3 布隆过滤器怎样处理缓存击穿四、Bloom Filter的缺点五、Bloom Filter 实现与使用5.1 Guava:提供了一种Bloom Filter的实现5.1 布隆过滤器的使用Bloom Filter的应用错误率越大,所需空间和时原创 2020-09-19 22:25:45 · 1881 阅读 · 1 评论 -
Redis_24_Redission的使用
Redission的使用原创 2022-09-18 21:35:25 · 1814 阅读 · 0 评论 -
Redis_23_Redis实现分布式锁
Redis实现分布式锁原创 2020-09-24 09:03:18 · 594 阅读 · 0 评论 -
Redis_22_Redis中的HyperLogLog数据类型
文章目录原创 2020-09-21 21:31:24 · 644 阅读 · 0 评论 -
Redis_21_RedisCluster集群版搭建和SpringBoot的使用(实践开发类)
RedisCluster集群版搭建和SpringBoot的使用(实践开发类)原创 2021-10-10 22:05:03 · 868 阅读 · 3 评论 -
Redis_20_Redis跳跃表
文章目录一、前言二、sortedset数据类型 + skiplist编码类型2.1 宏观上,sortedset 中的 skiplist2.2 微观上,skiplist2.2.1 skiplist概要2.2.2 跳跃表的引入:跳跃表代替红黑树2.3 跳跃表crud2.3.1 跳跃表:快速查找2.3.2 跳跃表的插入删除更新:skiplist不要求相邻层次之间维持2:1关系,插入和删除数据时间复杂度为 O(logN)三、跳跃表的实现3.1 跳跃表:数据结构定义 + 基本结构3.1.1 跳跃表:数据结构定义3.1原创 2020-09-21 00:01:25 · 499 阅读 · 0 评论 -
Redis_19_Redis实现消息队列
文章目录一、前言二、Redis三、Redis实现消息队列3.1 环境准备3.2 相关依赖3.3 application.properties配置文件3.4 代码编写3.5 redis队列监听器(消费者)3.6 redis队列推送服务(生产者)3.7 遇到的问题及解决办法3.7.1 spring boot使用log4j2日志框架问题3.7.2 redis队列监听器线程安全问题四、面试金手指五、小结一、前言redis是一个高性能的分布式key-value存储系统,在NoSQL数据库市场上,redis自己就原创 2020-09-21 21:54:44 · 2128 阅读 · 0 评论 -
Redis_18_Redis客户端-服务端架构
Redis客户端-服务端架构原创 2022-09-14 23:15:16 · 1194 阅读 · 0 评论 -
Redis_17_Redis服务器中的数据库(五种基本类型底层存放)
Redis服务器中的数据库(五种基本类型底层存放)原创 2022-09-17 11:00:26 · 499 阅读 · 0 评论 -
Redis_16_Redis服务器中的数据库(键值对的存放和生存时间的存放)
Redis服务器中的数据库(键值对的存放和生存时间的存放)原创 2021-10-10 22:07:54 · 680 阅读 · 0 评论 -
Redis_15_Redis线程模型与事件
Redis线程模型与事件原创 2022-09-14 23:01:23 · 385 阅读 · 0 评论 -
Redis_14_三种方式实现分布式锁(MySQL、Zookeeper、Redis)
文章目录一、前言二、分布式锁2.1 为何需要分布式锁2.2 分布式锁五个特点三、Mysql分布式锁3.1 MySQL加锁与解锁3.2 锁超时问题3.3 Mysql分布式锁小结3.4 基于MySQL版本号实现的乐观锁四、ZooKeeper分布式锁4.1 ZK加锁与解锁4.2 特殊的读写锁4.3 锁超时问题4.4 ZK分布式锁小结五、Redis分布式锁5.1 Redis分布式锁简单实现5.1.1 Redis分布式锁本质5.1.2 Redis四个基础命令5.1.3 Redis实现分布式锁的两个命令5.2 Jedi原创 2021-10-12 22:35:31 · 1067 阅读 · 0 评论 -
Redis_13_Redis集群实现RedisCluster应对大数据量
Redis集群实现RedisCluster应对大数据量原创 2022-09-12 16:53:25 · 1195 阅读 · 0 评论 -
Redis_12_Redis集群实现Sentinel哨兵应对高可用
Redis集群实现Sentinel哨兵应对高可用原创 2022-09-12 12:24:38 · 534 阅读 · 0 评论 -
Redis_11_Redis集群实现主从复制应对高并发
Redis集群实现主从复制应对高并发原创 2022-09-11 22:12:50 · 462 阅读 · 0 评论 -
Redis_10_Redis两种持久化方式
Redis两种持久化方式原创 2022-09-11 17:21:52 · 1338 阅读 · 0 评论 -
Redis_09_Redis内存回收机制
Redis内存回收机制原创 2022-09-11 14:18:11 · 604 阅读 · 0 评论 -
Redis_08_Redis为什么这么快
文章目录一、前言二、Redis加快速度的六个设计三、Memcache(简称MC)和Redis四、Redis六种淘汰策略五、Redis线程模型与事件5.1 文件事件5.2 时间事件5.3 事件的调度与执行(文件事件+时间事件)六、Redis集群6.1 Redis集群与主从复制6.2 Redis集群选主6.3 哨兵集群Sentinel6.3.1 哨兵组件的四个功能6.3.2 哨兵必须用三个实例去保证自己的健壮性的七、尾声一、前言二、Redis加快速度的六个设计我们用MySQL跟Redis对比,如下图:原创 2021-10-12 22:40:16 · 624 阅读 · 0 评论 -
Redis_07_Lua脚本实现多条Redis命令原子性
Lua脚本实现多条Redis命令原子性原创 2022-09-11 11:23:07 · 2359 阅读 · 0 评论 -
Redis_06_Redis事务
Redis事务原创 2022-09-10 22:25:39 · 284 阅读 · 0 评论 -
Redis_05_Redis发布订阅(Pub/Sub)
Redis发布订阅(Pub/Sub)原创 2022-09-10 22:03:22 · 558 阅读 · 0 评论 -
Redis_04_Redis八种特殊数据类型
Redis八种特殊数据类型原创 2022-09-17 11:07:41 · 1020 阅读 · 0 评论 -
Redis_03_Redis五种基本类型
Redis五种基本类型原创 2022-09-10 21:34:59 · 423 阅读 · 0 评论 -
Redis_02_Redis单机版搭建和SpringBoot的使用(实践开发类)
Redis_01_Redis安装与使用原创 2022-09-10 13:47:43 · 353 阅读 · 0 评论 -
Redis_01_Redis的引入
Redis的引入原创 2022-09-17 10:49:14 · 730 阅读 · 0 评论 -
解开MongoDB神秘的面纱
一、前言引子:什么是Mongdb?Mongdb引入Mongodb是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。Mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。本文分为三个部分,分别为:Mongdb基础知识、Mongdb底层原理、Mongdb开发实践。...原创 2020-02-14 22:58:45 · 2405 阅读 · 1 评论