Redis
文章平均质量分 94
wang0112233
还在努力搬砖阶段
展开
-
Redis 之布隆过滤器
1、布隆过滤器使用场景 比如有如下几个需求: ①、原本有10亿个号码,现在又来了10万个号码,要快速准确判断这10万个号码是否在10亿个号码库中? 解决办法一:将10亿个号码存入数据库中,进行数据库查询,准确性有了,但是速度会比较慢。 解决办法二:将10亿号码放入内存中,比如Redis缓存中,这里我们算一下占用内存大小:10亿*8字节=8GB,通过内存查询,准确性和速度都有了,但是大约8gb的内存空间,挺浪费内存空间的。 ②、接触过爬虫的,应该有这么一个需求,需要爬虫的网站千千转载 2022-03-22 22:00:00 · 14361 阅读 · 6 评论 -
探索HyperLogLog算法(含Java实现)
引言HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下这个算法的原理,无奈中文资料很少,只能直接去阅读论文以及一些英文资料,总结成此文。介绍HyperLogLog算法来源于论文《HyperLogLog the analysis of a near-optimal cardinality estimation algorithm》(下载地址见文末的参考文献),可以使用固定大小的字节转载 2021-03-21 23:59:22 · 683 阅读 · 0 评论 -
redis 指定设置默认的数据库
spring.redis.database=3(指定的数据库,即指定的索引)spring.redis.host=192.168.0.0(自己的ip)spring.redis.port=6379spring.redis.password=adminspring.redis.timeout=5000spring.redis.lettuce.pool.max-active=50spring.redis.lettuce.pool.max-wait=-1spring.redis.lettu...原创 2020-11-10 11:55:15 · 2967 阅读 · 0 评论 -
Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
今天又学到了很多,感觉雪崩和穿透很有意思理解起来也比较清晰,然后我搜索了一些资料,给自己做一个普及我们通常使用 缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同时保证功能的更新缓存穿透缓存系统,按照KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对KEY并发请求量很大的时候,就会对后端造成很大的压力。(查询一个必然不存在的数据。比如文章表,查询一个不...转载 2018-03-15 15:08:29 · 15455 阅读 · 2 评论 -
Java中使用Jedis操作Redis
原文地址:https://www.cnblogs.com/liuling/p/2014-4-19-04.html使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://fi...转载 2017-11-30 15:49:09 · 187 阅读 · 0 评论 -
SpringCache缓存使用Demo
转:https://www.cnblogs.com/imyijie/p/6518547.html简易入门一、作用当我们在调用一个缓存方法时会根据相关信息和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。二、启用方式1.POM.xml 文件中添加spring cache依赖(Spring Boot)...转载 2018-08-21 19:33:44 · 1798 阅读 · 0 评论 -
Redis清除缓存(error) NOAUTH Authentication required.
1进入src/redis-cli cd src/redis-cli2执行:dbsize3执行:flushall4执行:exitroot@ubuntu:~/redis/redis-5.0.3/src# redis-cli 127.0.0.1:6379> dbsize(error) NOAUTH Authentication required....转载 2018-12-27 00:00:06 · 6700 阅读 · 0 评论 -
redis无法启动,aop文件损坏,Bad file format reading the append only file: make a backup of your AOF file, then
Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix <filename>首先启动redis看redis的启动的状态redis-server 6379.configps -ef | grep redis...原创 2019-01-13 21:55:47 · 9310 阅读 · 3 评论