
Redis
猿与宇宙
这个作者很懒,什么都没留下…
展开
-
记录一个项目之间redis共享获取不到数据的问题
需求:把公司的数据初始化到redis,供每个项目读取使用问题描述:用的是RedisTemplate操作redis,在主项目查出所有业务公司对象放入缓存后,在副项目中获取不到,key都是一模一样。解决思路: 1、首先检查我的3个项目的redis配置都是一致的。所以不是配置问题。 2、检查获取缓存的key都是一样。也不是key写错的问题。 3 、发现副项目读取对象的时候,会检查读取出来的对象路径是不是和自己项目中的对象路径一致,不一致就会报错。2种解决办法: ...转载 2020-08-12 19:35:28 · 2847 阅读 · 0 评论 -
Linux 刷新docker中的redis缓存,但是报错NOAUTH Authentication required.
1、查看正在运行的容器,找到redisdocker ps2、进入redisdocker exec -it redis redis-cli ##docker exec -it 容器的名字 redis-cli3、输入刷新缓存命令发现报错,NOAUTH Authentication required.。我们需要先输入密码auth **** ##auth...转载 2019-07-23 17:21:34 · 1619 阅读 · 0 评论 -
windows 开启redis 报错 Creating Server TCP listening socket 127.0.0.1:6379 bind: No error
使用下面这个命令报错,是因为还没有关闭redis的客户端redis-server.exe redis.windows.conf如下按顺序输入如下命令就可以连接成功1.Redis-cli.exe2.shutdown3.exit4.redis-server.exeredis.windows.conf...转载 2019-07-17 16:15:48 · 169 阅读 · 0 评论 -
Redis 缓存击穿 缓存穿透 缓存雪崩
1、缓存穿透:redis没有获取到数据,请求数据库获取,而这个参数id值又是-1或者是一个数据库不存在的值,一旦数据库也没有找到,是null。有人就可以利用这个漏洞恶意攻击,对数据库造成压力,甚至压垮数据库。解决办法:(1)使用缓存空值,设置缓存过期时间为秒来解决问题。(2)使用布隆过滤,来过滤掉这些请求(这个我也不懂,大家一起学习,用一个方法的多)2、缓存击穿:一个key值,被一直大并发...转载 2019-08-05 20:11:45 · 100 阅读 · 0 评论