redis
文章平均质量分 74
mazhongjia
这个作者很懒,什么都没留下…
展开
-
Redis-缓存更新思路
缓存更新思路来自:https://blog.csdn.net/qq_41489540/article/details/113744700转载 2021-03-31 17:25:20 · 126 阅读 · 0 评论 -
redis-LRU、LFU、FIFO算法总结
一、概述(1)FIFO:First In First Out,先进先出(2)LRU:Least Recently Used,最近最少使用(3)LFU:Least Frequently Used,最不经常使用二、FIFOFIFO表示先进先出,类似于对列,在数据的结构上使用对列来实现。结构图:1. 新访问的数据插入FIFO队列尾部,数据在FIFO队列中顺序移动;2. 淘汰FIFO队列头部的数据;三、LRULRU表示很少使用算法,其核心思想是“如果数据最近被访问过,那么将来被访转载 2021-03-23 09:01:43 · 656 阅读 · 0 评论 -
redis-一看就懂系列之 详解redis的bitmap在亿级项目中的应用
本文来自:https://blog.csdn.net/u011957758/article/details/74783347前言这是一篇拖了很久的总结,项目中引入了redis的bitmap的用法,感觉挺高大上的,刨根问底,故留下总结一篇当作纪念。说清楚几个问题:1.bitmap的原理、用法。2.bitmap的优势、限制。3.bitmap空间、时间粗略计算方式。4.bitmap的使用场景。5.使用bitmap过程中可能会遇到的坑。6.bitmap进阶用法(思考)。bitmap的原理、转载 2021-03-17 11:36:07 · 659 阅读 · 0 评论 -
Redis-缓存雪崩,缓存穿透,缓存击穿出现的原因及解决方案、补充无底洞问题
缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 缓存雪崩出现过程假设有如下一个系统,高峰期请求为5000次/秒,4000次走了缓存,只有1000次落到了数据库上,数据库每秒1000的并发是一个正常的指标,完全可以正常工作,但如果缓存宕机了,或者缓存设置了相同的过期时间,导致缓存在同一时刻同时失效,每秒5000次的请求会全部落到数据库上,数据库立马就死掉了,因为数据...原创 2021-03-16 15:20:52 · 719 阅读 · 0 评论 -
Redis-避免缓存穿透的利器之BloomFilter(布隆过滤器)
Bloom Filter 概念布隆过滤器(英语:Bloom Filter)是1970年由一个叫布隆的小伙子提出的。1、是什么它实际上是一个很长的二进制向量和一系列随机映射函数。2、能干什么布隆过滤器可以用于检索一个元素是否在一个集合中。3、优点它的优点是空间效率和查询时间都远远超过一般的算法4、缺点缺点是有一定的误识别率和删除困难。Bloom Filter 原理布隆过滤器的原理是,当一个元素被加入集合时,通过K个散列函数将这个元素映射成一个位数组中的K个点,把它们转载 2021-03-16 14:32:51 · 421 阅读 · 0 评论 -
redis 之 两种持久化方式
持久化配置Redis 提供了两种不同的持久化方法来将数据存储到硬盘里面。这两种方法可以单独使用,也可以同时使用。一种方法叫快照,它可以将某一时刻 Redis 的所有数据写入硬盘。它的相关配置有:# 多久执行一次自动快照操作save 60 1000# 在创建快照失败后是否仍然继续执行写命令stop-writes-on-bgsave-error no# 是否对快照文件进行压缩rdbcompression yes# 快照文件的名称dbfilename dump.rdb另一种方法叫只原创 2020-08-15 12:24:33 · 181 阅读 · 0 评论 -
redis 之 常用控制台命令
文章目录 Redis 介绍 Redis 特点 Redis 优势 Redis 连接 Redis 服务 数据结构 字符串(String) 散列(Hashes) 列表(List) 集合(Set) 有序集合(Zset) Key 相关命令 Redis 发布订阅 Redis 事务 Redis 配置文件 redis.conf Redis 密码设置 本篇文章已保存到GitHub上,欢迎下载。Redis 介绍Redis...原创 2020-08-15 12:21:30 · 4266 阅读 · 0 评论 -
redis 之 分布式锁(Redisson实现)
XXX原创 2020-08-14 14:08:10 · 648 阅读 · 0 评论 -
redis 之 centos7设置局域网通过指定访问
一、说明linux编译安装完redis,默认情况下只能本地访问,如果通过所在服务器IP访问,会出现下面的异常Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authenti原创 2020-08-13 14:55:12 · 618 阅读 · 1 评论