Spring Cloud GateWay整合redis内置限流应用
- 环境
redis: 4.0.9
2.安装运行redis
yum install redis
查找redis.conf文件并修改bind参数
find / -name redis.conf
找到bind所在位置
cat /etc/redis.conf|grep bind -n
vim /usr/local/etc/redis/redis.conf
bind 127.0.0.1修改为bind 0.0.0.0
重启动redis服务
systemctl restart redis
3.Gateway实现内置限流
1)添加依赖
2)添加IP地址限流的bean
配置ip地址限流
3)编写配置文件
4)测试限流效果
远程启动redis后,启动应用,不停的在本地浏览器刷新http://localhost:8828/test_ip,控制台会出现
提示[a0b434d6] Completed 429 TOO_MANY_REQUESTS,则表示IP地址限流成功