REDIS生产环境配置

ops/2025/3/16 23:31:28/

REDIS生产环境配置

  • REDIS生产环境配置

REDIS生产环境配置

docker-compose模式部署生产环境

dockercompose_6">docker-compose文件

d_redis:image: redis:${REDIS_VERSION}container_name: d_redisvolumes:- ${REDIS_1_CONF_FILE}:/etc/redis.conf:ro- ${DATA_DIR}/redis:/data/:rwrestart: alwaysentrypoint: [ "redis-server", "/etc/redis.conf" ]environment:TZ: "$TZ"networks:default:d_webman_zhongyi:build:context: ./services/php81_zhongyi/php81_zhongyiargs:PHP_VERSION: php:${PHP81_VERSION}-fpm-alpineCONTAINER_PACKAGE_URL: ${CONTAINER_PACKAGE_URL}PHP_EXTENSIONS: ${PHP81_EXTENSIONS}TZ: "$TZ"container_name: d_webman_zhongyiexpose:- 9000- 8787cap_add:- SYS_PTRACEvolumes:- ./www:/www/- ${PHP81_PHP_CONF_FILE}:/usr/local/etc/php/php.ini:rw- ${PHP81_FPM_CONF_FILE}:/usr/local/etc/php-fpm.d/www.conf:rwrestart: alwaysnetworks:default:

注意redis容器不要暴露6379出来,这样就可以保证外部访问宿主机的6379的时候没有服务接受、响应;

redisconf_47">redis.conf文件

requirepass ttg2131231
bind 0.0.0.0
protected-mode yes

允许全部ip访问,这样docker网段内的所有容器都可以访问了,主要是让php容器访问
开启保护模式 意思就是不让外部ip访问,其实是有冲突的。
密码是ttg2131231,

整体意思就是允许输入了正确密码的链接;docker-compose没暴露6379给宿主机,所以等于是只有docker内的容器可以访问


http://www.ppmy.cn/ops/166344.html

相关文章

【每日学点HarmonyOS Next知识】上下拉动作、图片预览、组件边距、this获取、svg旋转

1、HarmonyOS 怎么实现上拉刷新,并可以调接口和实现动画,下拉刷新同理? 怎么实现上拉刷新,并可以调接口和实现动画,下拉刷新同理 参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-referenc…

Django REST Framework 中 ModelViewSet 的接口方法及参数详解,继承的方法和核心类方法,常用查询方法接口

第一部分(ModelViewSet) 一、ModelViewSet 的继承结构 ModelViewSet 继承自以下类: ModelViewSet (CreateModelMixin # 创建RetrieveModelMixin # 检索单个UpdateModelMixin # 更新DestroyModelMixin # 删除ListModelMixin …

【python】OpenCV—Hough Circle Transform

文章目录 1、功能描述2、代码实现3、效果展示4、完整代码5、涉及到的库函数6、参考 更多有趣的代码示例,可参考【Programming】 1、功能描述 2、代码实现 载入必要的库 import sys import cv2 as cv import numpy as np函数入口 if __name__ "__main__&qu…

Ubuntu 服务器安装 Python 环境 的详细指南

以下是 在 Ubuntu 上安装 Python 3.10 的详细步骤(兼容 Ubuntu 20.04/22.04): 方法一:通过 PPA 仓库安装(推荐) 1. 添加 deadsnakes PPA sudo apt update sudo apt install software-properties-common s…

数据结构篇——线性表

一、引入 线性结构是数据结构中最为重要的一种数据存储结构之一,同时也是其他数据结构的基础。今天我们就来学学数据结构中的一种基础类型——线性表。 二、线性表的定义和特点 线性表的定义:用数据元素的有限序列表示。具体情况如下图所示:…

HarmonyOS学习第20天:让应用“找准方向”的地图与定位秘籍

引言:开启 HarmonyOS 应用的位置感知之旅 在这个信息爆炸的时代,我们的生活与地理位置信息紧密相连。无论是寻找一家心仪的餐厅,规划一次完美的旅行,还是追踪快递的实时位置,地图与定位服务都扮演着至关重要的角色。对…

idea maven 编译报错Java heap space解决方法

1.增加 Maven 编译的堆内存 我是用这个方法修改成功的 Maven 编译时使用的 JVM 堆内存可以通过设置 MAVEN_OPTS 环境变量来调整。 在 IntelliJ IDEA 中设置: 打开 IntelliJ IDEA 的设置(File -> Settings 或 Ctrl Alt S)。 导航到 Bui…

【DevOps】Backstage介绍及如何在Azure Kubernetes Service上进行部署

【DevOps】Backstage介绍及如何在Azure Kubernetes Service上进行部署 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 【DevOps】Backstage介绍及如何在Azure Kubernetes Service上…