网站建设技术员保密协议网站哪类业务建设投入会带来间接收益

张小明 2026/1/7 22:50:39
网站建设技术员保密协议,网站哪类业务建设投入会带来间接收益,国产免费erp软件,为什么用dw做的网站打不开Docker 安装 Redis 是开发/生产环境中最常用的方式#xff0c;核心是在线拉取镜像 自定义配置 数据持久化#xff08;避免容器销毁丢失数据#xff09;。以下是完整的在线安装步骤#xff08;适配 Linux/macOS#xff0c;Windows 仅需微调路径#xff09;#xff0c;兼…Docker 安装 Redis 是开发/生产环境中最常用的方式核心是在线拉取镜像 自定义配置 数据持久化避免容器销毁丢失数据。以下是完整的在线安装步骤适配 Linux/macOSWindows 仅需微调路径兼顾开发和生产级配置。一、前提条件已安装 Docker 环境验证docker --version输出版本号若未安装执行以下命令以 CentOS 为例# 一键安装 Docker国内源curl-fsSL https://get.docker.com|bash-s docker --mirror Aliyun# 启动 Docker 并设置开机自启systemctl start dockersystemctlenabledocker二、步骤 1拉取 Redis 镜像推荐指定版本避免使用latest标签易踩版本兼容坑推荐拉取稳定版如 7.2、6.2# 拉取 Redis 7.2 稳定版可替换为 6.2、7.0 等docker pull redis:7.2# 验证镜像是否拉取成功docker images|grepredis# 输出示例redis 7.2 xxxxxxxx 2 hours ago 130MB三、步骤 2准备持久化目录和自定义配置关键Redis 默认数据存储在容器内部容器删除后数据丢失需挂载宿主机目录实现持久化同时自定义配置如密码、访问权限。1. 创建宿主机目录数据、配置、日志# 创建目录建议统一放在 /data/redis 下mkdir-p /data/redis/{conf,data,logs}# 赋予读写权限避免容器无权限操作chmod777-R /data/redis2. 编写自定义 redis.conf 配置文件核心配置需覆盖访问权限、密码、持久化、内存限制避免默认配置的安全风险# 写入配置文件到 /data/redis/conf/redis.confcat/data/redis/conf/redis.confEOF # 允许所有IP访问生产环境可改为内网IP如 192.168.1.0/24 bind 0.0.0.0 # 关闭保护模式否则仅本地能访问 protected-mode no # 端口默认6379可自定义 port 6379 # 设置Redis密码必填避免未授权访问 requirepass 123456 # 持久化开启AOF追加日志比RDB更安全 appendonly yes appendfsync everysec # 每秒刷盘一次平衡性能和数据安全 # 持久化RDB快照兜底每5分钟/至少1个修改触发快照 save 300 1 # 数据存储目录容器内路径需和挂载目录对应 dir /data # 日志文件路径 logfile /logs/redis.log # 内存限制按需设置如 1GB避免占满服务器内存 maxmemory 1gb # 内存淘汰策略内存满时删除最少使用的Key maxmemory-policy allkeys-lru # 容器内无需后台运行由Docker -d参数接管 daemonize no EOF四、步骤 3启动 Redis 容器生产级参数执行以下命令启动容器每个参数都有明确作用建议保留核心参数docker run -d\--name redis\# 容器名称自定义如 redis-7.2--restartalways\# 开机自启 容器异常时自动重启-p6379:6379\# 端口映射宿主机6379 → 容器6379-v /data/redis/conf/redis.conf:/etc/redis/redis.conf\# 挂载自定义配置-v /data/redis/data:/data\# 挂载数据目录持久化核心-v /data/redis/logs:/logs\# 挂载日志目录--privilegedtrue\# 赋予容器特权解决目录权限问题redis:7.2\# 使用的镜像版本redis-server /etc/redis/redis.conf# 指定配置文件启动覆盖默认配置五、步骤 4验证 Redis 运行状态1. 检查容器是否启动dockerps|grepredis# 输出示例xxxx redis:7.2 redis-server /etc/redis/redis.conf Up 5 minutes# 若未启动执行 docker logs redis 查看错误日志2. 测试 Redis 连接和操作# 进入Redis容器的命令行客户端dockerexec-it redis redis-cli# 输入密码认证配置的 123456127.0.0.1:6379AUTH123456OK# 测试基本操作127.0.0.1:6379SETtestdocker-redis# 设置Key-ValueOK127.0.0.1:6379GETtest# 获取Valuedocker-redis127.0.0.1:6379KEYS *# 查看所有Key1)test# 验证持久化停止并重启容器数据仍存在docker stop redisdocker start redis dockerexec-it redis redis-cli AUTH123456GETtest# 输出 docker-redis 说明持久化成功六、常用操作运维必备# 1. 进入Redis容器执行Linux命令dockerexec-it redis /bin/bash# 2. 查看Redis实时日志docker logs -f redis# 或直接查看宿主机日志文件cat/data/redis/logs/redis.log# 3. 重启/停止/删除容器docker restart redis# 重启docker stop redis# 停止dockerrm-f redis# 强制删除需先停止# 4. 升级Redis版本不丢数据# ① 停止旧容器 → ② 拉取新版本镜像 → ③ 用相同挂载目录启动新容器docker stop redisdockerrmredis docker pull redis:7.4 docker run -d --name redis --restartalways -p6379:6379 -v /data/redis/conf/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -v /data/redis/logs:/logs redis:7.4 redis-server /etc/redis/redis.conf# 5. 备份Redis数据持久化目录打包tar-zcvf redis-data-backup.tar.gz /data/redis/data七、常见问题排查1. 容器启动失败docker ps 无输出查看日志docker logs redis常见原因配置文件语法错误检查redis.conf格式如少分号、空格端口被占用netstat -tulpn | grep 6379杀掉占用进程或修改映射端口如-p 6380:6379目录权限不足重新执行chmod 777 -R /data/redis。2. 外部无法访问Redis如Spring Boot连接失败检查防火墙放行6379端口CentOSfirewall-cmd --add-port6379/tcp --permanentfirewall-cmd --reload检查云服务器安全组若为云服务器阿里云/腾讯云需在控制台放行6379端口检查配置确认redis.conf中bind 0.0.0.0和protected-mode no。3. 数据持久化失效确认挂载目录对应容器内dir /data需对应宿主机-v /data/redis/data:/data查看AOF/RDB文件是否生成ls /data/redis/data应有appendonly.aofAOF文件、dump.rdbRDB文件检查容器日志docker logs redis | grep appendonly确认AOF开启成功。4. Redis内存占用过高调整redis.conf中的maxmemory如改为 512mb重启容器执行docker exec -it redis redis-cli AUTH 123456 CONFIG SET maxmemory 536870912临时生效重启后需改配置文件清理无用Keydocker exec -it redis redis-cli AUTH 123456 FLUSHDB清空当前库。八、生产环境优化建议禁用公网访问将bind 0.0.0.0改为内网IP如192.168.1.100仅允许应用服务器访问加强密码复杂度使用随机复杂密码如P8k9s7L2#避免弱密码限制容器资源启动时添加--memory2g --cpus1限制Redis使用的内存和CPU开启Redis集群若需高可用使用docker-compose部署Redis主从/哨兵集群定期备份定时打包/data/redis/data目录防止数据丢失。总结Docker 安装 Redis 的核心流程拉取指定版本镜像 → 准备持久化目录 自定义配置 → 挂载目录启动容器 → 验证连接和持久化。重点关注密码配置、持久化挂载、访问权限这三点能解决90%的生产环境问题。该方案适配开发、测试、生产全场景可直接复用。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

php导航网站网站 免费认证

摘要:本文通过构建AI政策候选人竞争力评估模型,结合AI市场情绪分析算法与AI政策影响预测框架,分析在美联储新掌门人角逐中,热门候选人哈塞特胜率下滑、“双凯文”竞争格局形成以及新掌门面临的现实约束与独立性考验下,…

张小明 2026/1/7 5:04:02 网站建设

成都网站设计最加科技做网站的html框架

高效Shell操作技巧与实践 1. 数据处理与日志记录 在处理数据时,我们经常需要将合适的数据通过管道输入到 while read 循环中,并根据需要使用 printf 进行输出。例如,要打印主机名 $HOSTNAME ,后面跟一个制表符,再跟上 last 命令输出的非空行,可以使用以下命令:…

张小明 2026/1/7 7:52:03 网站建设

建网站公司下载快手网站打开的速度很慢应该怎么做

本科生论文写作模板:9大word工具免费编辑推荐 aibiye 学术规范降AI 高校论文合规 付费 20分钟 AI Check AIGC痕迹检测 初稿风险扫描 免费 5分钟 工具名称 核心功能 适用场景 免费程度 处理速度 靠岸妙写 AI降重查重 论文终稿优化 部分免费 1分钟…

张小明 2026/1/7 5:25:52 网站建设

学做古装网站怎么自创游戏软件

7.1 什么是 RAG,RAG 解决什么问题? 引言 在AIGC(人工智能生成内容)技术快速发展的今天,我们已经见证了大语言模型在各种任务中的卓越表现。然而,随着应用的深入,我们也发现了一些关键的局限性:模型的知识是静态的,局限于训练时的数据;对于最新的、私有的或特定领域…

张小明 2026/1/7 5:16:45 网站建设

正安网站建设个人怎么做网络推广

LobeChat如何帮助初创公司节省AI开发成本 在今天,几乎每家有抱负的初创公司都想“加点AI”。无论是做智能客服、内部知识助手,还是自动化审批流程,大语言模型(LLM)似乎成了标配。但现实是:从零开始搭建一个…

张小明 2026/1/7 1:33:04 网站建设

建设信用卡网站登录wordpress+模板宽度

Windows字体渲染优化:MacType让你的屏幕文字焕然一新 【免费下载链接】mactype Better font rendering for Windows. 项目地址: https://gitcode.com/gh_mirrors/ma/mactype 你是否曾经觉得Windows系统上的字体显示不够清晰锐利?或者在使用某些软…

张小明 2026/1/4 18:03:25 网站建设