提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
一、高级数据类型
BitMaps:和名字一样,是靠字节的方式存储,即0000 0000存储1-8,可以大量节省空间
布隆过滤器:通过一个或多个哈希算法将输入值散列到一个数组,如果为零则可以判断不符合要求,如果符合要求,则可能符合也可能不符合。用法:可以解决缓存穿透 的问题,也可以用来拦截垃圾邮件。
缓存穿透 :用户故意多次查询不存在的key,导致redis失效,请求打到数据库。
布隆过滤器的封装:如果不使用redis,可以使用Google的BloomFilter
HyperLogLog:统计大型网站的uv,自带去重功能
HyperLogLog原理:基于概率论伯努利试验 的极大概率似然法
GEO:输入精度和纬度,可以查询方圆N公里,Zset中存在的其他