SpringCloud gateway限流无效,redis版本低的问题

在使用springCloud gateway的限流功能的时候,配置RedisRateLimiter限流无效,后来发现是Redis版本过低导致的问题,实测 Redis版本为3.0.504时限流无效,改用7.0.x版本的Redis后限流生效。查了资料发现很多人都遇见过这个问题,3.x版本的Redis会导致gateway限流无效,使用4.0及以上版本就没问题。

gateway配置RedisRateLimiter限流,限流过程中会有key存储在Redis中,可以在Redis客户端使用命令 keys * 查看存储的key,key消失得特别快,可以在压测该过程中查看。

相关推荐
wuyunhang1234562 小时前
Redis---集群模式
数据库·redis·缓存
Seven974 小时前
Redis是如何进行内存管理的?缓存中有哪些常见问题?如何实现分布式锁?
redis
一又四分之一.4 小时前
spring、springboot、springCloud
spring boot·spring·spring cloud
IAtlantiscsdn4 小时前
Redis Stack扩展功能
java·数据库·redis
没有bug.的程序员4 小时前
Redis 大 Key 与热 Key:生产环境的风险与解决方案
java·数据库·redis·缓存·热key·大key
wuyunhang1234564 小时前
Redis----缓存策略和注意事项
redis·缓存·mybatis
零雲5 小时前
除了缓存,我们还可以用redis做什么?
数据库·redis·缓存
java搬砖工-苤-初心不变5 小时前
OpenResty 限流方案对比:lua_shared_dict vs Redis
redis·lua·openresty
winfield8216 小时前
Redis 线上问题排查简版手册
redis
lifallen8 小时前
字节跳动Redis变种Abase:无主多写架构如何解决高可用难题
数据结构·redis·分布式·算法·缓存