news 2026/4/30 12:57:56

nginx 代理 redis

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
nginx 代理 redis


kubernetes 发布的redis服务端口为 31250

通过命令查询

[mini@ecs-88500735 /]$ minikube service redis --url http://192.168.49.2:31250 [root@ecs-88500735 /]# vi /etc/nginx/nginx.conf

配置nginx.conf

stream { upstream redis { server 192.168.49.2:31250; } server { listen 63790; proxy_pass redis; } } [root@ecs-88500735 /]# nginx -s reload [root@ecs-88500735 /]# redis-cli -h 127.0.0.1 -p 63790 127.0.0.1:63790> get me (nil) 127.0.0.1:63790> set me good OK 127.0.0.1:63790> get me "good" 127.0.0.1:63790>

只适用于pod为1,如果有多个pod则通过LoadBalancer分发到任何节点上,如果节点上的redis没有同步则后续get值可能会返回nil。
本案例旨在演示nginx代理redis,借用kubernetes运行的redis实例进行演示,真实项目一般数据流向为F5到SLB(HAProxy)到Kubernetes集群部署的容器里部署的应用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 8:06:31

python之contextmanager

一、contextmanager有什么用? contextmanager是 Python 标准库contextlib模块提供的同步上下文管理器装饰器,核心作用是简化同步上下文管理器的实现。 在没有contextmanager之前,实现一个上下文管理器需要手动定义类,并实现__ente…

作者头像 李华
网站建设 2026/4/30 5:49:54

L298N电机驱动模块去耦电容配置实战案例

L298N驱动直流电机的电源“稳压秘籍”:去耦电容实战全解析你有没有遇到过这样的场景?代码写得滴水不漏,PID参数调得明明白白,结果电机一启动——主控芯片突然复位、串口通信断连、传感器数据乱跳。排查半天,程序没毛病…

作者头像 李华
网站建设 2026/4/26 17:11:06

Thinkphp-Laravel+uniapp微信小程序+的瑜伽馆课程预约选课管理系统

目录瑜伽馆课程预约选课管理系统摘要项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理瑜伽馆课程预约选课管理系统摘要 该系统基于ThinkPHP-Laravel框架与Uniapp微信小程序开发,旨在为瑜伽馆提供高效的课程预约与选课管理解决方案。后端…

作者头像 李华
网站建设 2026/4/19 8:08:11

Thinkphp-Laravel+uniapp微信小程序的博物馆文创产品推荐商城销售系统

目录摘要项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理摘要 该系统基于ThinkPHP或Laravel框架构建后端,结合UniApp跨平台开发框架实现微信小程序前端,旨在打造一个博物馆文创产品推荐与销售一体化平台。系统通过整合博物…

作者头像 李华