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

网站建设商务合同洪梅仿做网站

网站建设商务合同,洪梅仿做网站,网站建设的可用性,网站数据库网络错误怎么解决方案使用两台云服务器,在 Docker 下部署。 Redis版本为:7.2.4 下载并配置redis 配置文件 下载 wget -c http://download.redis.io/redis-stable/redis.conf配置 master节点配置 bind 0.0.0.0 # 使得Redis服务器可以跨网络访问,生产环境请考虑…

使用两台云服务器,在 Docker 下部署。

Redis版本为:7.2.4

下载并配置redis 配置文件

下载

 wget -c http://download.redis.io/redis-stable/redis.conf

配置

master节点配置

bind  0.0.0.0										# 使得Redis服务器可以跨网络访问,生产环境请考虑安全性
requirepass 123456              # 设置master连接密码,slave可省略
appendonly yes									# 是否开启 AOF 持久化

这里需要开启AOF,保证写命令及时同步到从节点。

slave节点配置

bind  0.0.0.0										# 使得Redis服务器可以跨网络访问,生产环境请考虑安全性
replicaof 192.168.12.30 6379		# 主节点ip 端口
masterauth 123456               # slave连接master密码,master可省略

在 Redis 5.0 及之后的版本中,建议使用 replicaof 命令来设置主从复制关系,slaveof 命令已经被标记为废弃,但仍然可以使用。

slaveof 命令在 Redis 6.0 及之后的版本中将被完全删除。

启动

启动前创建目录进行文件挂载

# 配置文件存放目录,将redis.conf文件移动到该目录
mkdir -p /root/docker-data/redis/config
# 数据存放目录
mkdir -p /root/docker-data/redis/data

在两台服务器分别执行以下命令,启动 docker 容器。

docker run -d -p 6379:6379 -v /root/docker-data/redis/config/:/usr/local/etc/redis/ -v /root/docker-data/redis/data:/data -v /etc/localtime:/etc/localtime:ro redis redis-server /usr/local/etc/redis/redis.conf

-v /etc/localtime:/etc/localtime:ro作用是将宿主机的 /etc/localtime 文件挂载到容器内的 /etc/localtime 文件,保证宿主机和容器时间一致。

验证

使用docker logs -f <container-id>查看容器日志,若主从节点打印以下信息则表示部署成功。

主节点

从节点

踩坑记录

部署完成后发现通过客户端可以访问主节点,但无法访问从节点,折腾半天发现原来是从节点未修改redis.conf中的bind配置,默认只能接受来自其运行的同一主机的客户端连接,注释该配置或配置为bind 0.0.0.0即可。

关于bind配置参数说明如下(for ChatGPT):

在Redis的配置文件(redis.conf)中,bind指令用于指定Redis服务器绑定的网络接口地址或主机名。它控制Redis服务器监听来自哪个网络接口的连接请求。

默认情况下,bind指令是注释掉的,这意味着Redis服务器会监听所有可用的网络接口,包括本地环回接口(127.0.0.1)和所有网络接口(0.0.0.0),以允许来自任何地址的连接请求(这里存在差异,最新版本默认开启)。

如果您取消注释并设置了bind指令,Redis服务器将仅绑定到指定的网络接口地址或主机名上。这对于限制Redis服务器监听的网络接口是有用的,可以增加安全性并确保只有特定网络接口上的连接请求被接受。

例如,如果您希望Redis仅监听本地环回接口(127.0.0.1),则可以将bind指令设置为:

bashCopy code
bind 127.0.0.1

这将使Redis服务器仅接受来自本地环回接口的连接请求。如果要允许来自特定网络接口的连接请求,请将bind指令设置为该网络接口的IP地址或主机名。

需要注意的是,如果Redis服务器绑定到特定的网络接口,而不是监听所有可用的网络接口,可能会导致外部客户端无法连接到Redis服务器。因此,在设置bind指令时,请确保您了解并考虑了相关的网络配置和安全性需求。

注意:

  • 在生产环境中,建议设置 bind 配置项,以限制 Redis 服务器的访问权限,提高安全性。

参考资料

Redis 主从复制原理及搭建部署

Redis主从模式部署

http://www.yayakq.cn/news/641301/

相关文章:

  • 嘉兴市住房和城乡建设局门户网站工程承包信息
  • 外贸营销型网站策划中seo层面包括wordpress博客调节字体大小
  • 爱做电影网站如何做手机app软件
  • js模板网站怎么做企业网址
  • 深圳网站建制作网站建好后维护麻烦吗
  • 网站做一样的算侵权么国外网站搭建
  • 长沙企业网站建设公百度指数功能有哪些
  • 昌邑营销型网站建设织梦 帝国 wordpress
  • 怎样设置网站主域名做网站需要视频衔接怎么
  • 中国搜索网站排名沈阳营销网站制作企业
  • 如何建小企业网站网易免费企业邮箱怎么注册
  • 宁夏公路建设管理局网站asp做网站基本过程
  • 北京移动网站建设公司软件培训机构学费多少
  • 免费做app和网站的平台有哪些网络服务商是谁
  • 2核4g 1m做网站工业设计属于什么大类
  • 做的网站怎样评估价值网站模版源代码
  • 网站建设栏目这一块怎么写硬件开发一站式平台
  • 枣庄市住房和建设局网站网站程序 制作
  • 陕西省咸阳市建设银行网站网站介绍流程
  • 专做艺术圈的网站广州做服装电商拿货的网站
  • 十大深夜看黄禁用免费撒娇seo诊断网站
  • 重庆网站建设服务公司钱宝网站怎么做任务
  • sharepoint做网站鞍山建设局的网站
  • 资源优化网站排名wordpress底部导航
  • 建设网站前的市场分析主要包括哪些内容桂林网站设计公司
  • 怎么设置网站权限海南省建设与执业资格注册中心网站
  • 设计作品网站网站运营情况怎么写
  • 高新区建网站外包网站开发工程师的生活形态
  • 财政局网站建设方案做效果图的网站
  • 招聘网站开发计划哪些网站可以做易拉宝