当前位置: 首页 > news >正文

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集群部署的容器里部署的应用。

http://www.dtcms.com/a/55972.html

相关文章:

  • 【目标检测】【NeuralPS 2023】Gold-YOLO:通过收集与分发机制实现的高效目标检测器
  • nginx-静态资源部署
  • 如何在WPS中接入DeepSeek并使用OfficeAI助手(超细!成功版本)
  • WordPress报502错误问题解决-php-fpm-84.service loaded failed failed LSB: starts php-fpm
  • 天锐蓝盾数据防泄露系统 | 企业内部终端管理
  • docker1
  • [通俗易懂C++]:std::optional
  • Docker Compose企业示例
  • Windows11下玩转 Docker
  • 计算机毕业设计SpringBoot+Vue.js网络海鲜市场系统(源码+文档+PPT+讲解)
  • 理解 UDP 协议与实战:Android 使用 UDP 发送和接收消息
  • MQTT协议下温度数据上报观测云最佳实践
  • 架构师面试(十一):消息收发
  • 重邮数字信号处理-实验三z 变换及离散 LTI 系统的 z 域分析
  • Linux之网络管理配置(Network Configuration Management in Linux)
  • 可视化+图解:轻松搞定链表
  • OpenIndiana Hipster系统安装配置
  • MyBatis-Plus 与 Spring Boot 的最佳实践
  • 实现NTLM relay攻击工具的Python代码示例
  • zabbix图表中文显示方框
  • dify在腾讯云服务器上部署
  • 爬虫代理技术深度解析:从原理到实战应用
  • Billing的patient balance的2个例子
  • Spring Cloud Alibaba OpenFeign 实战:打造稳定高效的远程调用
  • OpenBMC:BmcWeb connect读取http请求
  • C++入门——输入输出、缺省参数
  • HCIA-路由重分布
  • V90伺服电机初调试
  • Python第十五课:机器学习入门 | 从猜想到预测
  • react基本功