Redis高级数据类型

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言


一、高级数据类型

BitMaps:和名字一样,是靠字节的方式存储,即0000 0000存储1-8,可以大量节省空间

布隆过滤器:通过一个或多个哈希算法将输入值散列到一个数组,如果为零则可以判断不符合要求,如果符合要求,则可能符合也可能不符合。用法:可以解决缓存穿透 的问题,也可以用来拦截垃圾邮件。
缓存穿透 :用户故意多次查询不存在的key,导致redis失效,请求打到数据库。

布隆过滤器的封装:如果不使用redis,可以使用Google的BloomFilter

HyperLogLog:统计大型网站的uv,自带去重功能

HyperLogLog原理:基于概率论伯努利试验 的极大概率似然法

GEO:输入精度和纬度,可以查询方圆N公里,Zset中存在的其他


总结

相关推荐
muddjsv21 小时前
SQLite数据库文件机制详解:journal、wal、shm文件作用与备份避坑
数据库·sqlite
吴声子夜歌1 天前
MongoDB 4.2——应用程序设计
数据库·mongodb
数字新视界1 天前
动环监控可视化在数据中心管理中的应用与实践解析
数据库·物联网·解决方案·动环监控·大榕树
极地野狼 音乐哔哔1 天前
数据库备份恢复的原理实践
数据库
Alan_6911 天前
商品详情优化三板斧-拆分-多级缓存-GC调参
后端·缓存
互联网中的一颗神经元1 天前
小白python入门 - 25. SQL 与表设计入门
数据库·python·sql
ttwuai1 天前
AI 生成后台改数据后,操作日志别只记按钮:Go + MySQL 怎么验
数据库·人工智能·mysql·golang
KaMeidebaby1 天前
卡梅德生物技术快报 | 核酸适配体文库测序:核酸适配体文库测序的技术原理、实验流程与数据解析
前端·网络·数据库·人工智能·算法
ClouGence1 天前
除了 DBeaver,2026 年还有哪些好用的开源数据库管理工具?
数据库·开源
景芯SoC芯片实战1 天前
12nm工艺下,6T-Turbo Cell的Filler到底该怎么插?
数据库·数字ic·dft·soc后端