随笔分类 -  redis

摘要:在我的记忆中布谷鸟过滤器一直是说比bloom好,那么我博客便以一个diss布谷鸟过滤器的角度来探究 学前须知:本篇立足于读者了解bloomfilter底层实现上 布谷鸟相较于bloom的优点 支持删除操作 如何支持呢?因为bloom的话是不能支持的,他的一个bit可能代表了多个key存在的情况,所以 阅读全文
posted @ 2024-07-12 14:19 海山了- 阅读(496) 评论(0) 推荐(1) 编辑
摘要:## AOF ### 基础概念 > 以日志的形式记录了每个写操作 > > 在redis重新运行时,会将这些操作重新执行一遍 文件形式:appendonly.aof 开启AOF需要更改配置文件:appendonly:yes ### AOF主要流程 用户 >redis >aof缓存区 >aof aof 阅读全文
posted @ 2023-07-22 11:35 海山了- 阅读(25) 评论(0) 推荐(0) 编辑
摘要:### RDB概念 1. 快照文件是.rdb结尾 2. redis6.2以前和之后(包括6.2)在什么条件下会保存rdb文件有所不同 1. 以前 1. 15min&&1个key(改变)调用保存 2. 5min&&10key(改变)调用保存 3. 1min&&10000key(改变)调用保存 2. 之 阅读全文
posted @ 2023-07-21 09:50 海山了- 阅读(106) 评论(0) 推荐(0) 编辑
摘要:# bitfield ### 作用 1. 位域修改 2. 溢出控制 ### 原理 通过对redis字符串二进制形式进行操作,通过改变其值的作用 > 更具体 将一个Redis字符串看作是一个由二进制位组成的数组. 并能对变长位宽和任意没有字节对齐的指定整型位域进行寻址和修改 ### 常用命令 1. B 阅读全文
posted @ 2023-07-11 19:54 海山了- 阅读(19) 评论(0) 推荐(0) 编辑
摘要:# stream ## 由来 为了抢消息队列的饭碗 ## 原理 ![](https://img2023.cnblogs.com/blog/3112489/202307/3112489-20230711194521769-1951254593.png) | 1 | Message Content | 阅读全文
posted @ 2023-07-11 19:46 海山了- 阅读(15) 评论(0) 推荐(0) 编辑
摘要:# Geo ## 应用情景 打车时寻找半径在多少范围的司机 查找附近的酒店,微信摇一摇 ## Linux中文乱码如何处理? ``` redis-cli --raw ``` docker: ``` docker exec -it redis redis-cli --raw ``` ## 命令 1. G 阅读全文
posted @ 2023-07-09 15:05 海山了- 阅读(10) 评论(0) 推荐(0) 编辑
摘要:## hyperloglog ## 应用场景 统计某个网站的UV(Unique Visitor,独立访客, 一般理解为客户端IP(要考虑去重)) 例如qq空间,还有bilibili视频的点击量 用户搜索网站关键词的数量 统计用户每天搜索不同词条个数 只保存对应的基数估计值(一个集合内不同元素的个数) 阅读全文
posted @ 2023-07-09 14:25 海山了- 阅读(17) 评论(0) 推荐(0) 编辑
摘要:# bitmap ## 使用情景 用户签到,打卡,电影广告是否被点击过 ## docker进入redis ```dockerfile docker exec -it redis-cli ``` ## 常用指令 1. setbit 键值 offset(从0开始) 0|1 2. getbit 键值 of 阅读全文
posted @ 2023-07-09 13:52 海山了- 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示