Redis高级数据类型

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

文章目录


前言


一、高级数据类型

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

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

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

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

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

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


总结

相关推荐
原来是猿12 小时前
MySQL【表的内外连接】
数据库·mysql
安当加密12 小时前
MySQL 防勒索终极防线:TDE 透明加密 + DBG 动态权限控制双重保护实战
数据库·mysql·adb
sevenlin12 小时前
MySQL数据库(SQL分类)
数据库·sql·mysql
czlczl2002092512 小时前
Mysql log 杂知识
数据库·mysql
大榕树信息科技12 小时前
动环监控系统提升机房管理的智能化与人性化体验
数据库·人工智能·信息可视化·数据中心·动环监控系统
码哥字节13 小时前
Redis 8.0~8.4 重要更新,新特性很强!
数据库·redis·缓存
未来龙皇小蓝13 小时前
【MySQL-索引调优】05:索引相关概念
数据库·mysql·性能优化
celeste031013 小时前
Redis Summary
linux·运维·服务器·redis·笔记
码农阿豪13 小时前
MySQL 动态分区管理:自动化与优化实践
数据库·mysql·自动化
givemeacar13 小时前
redis 使用
数据库·redis·缓存