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

wordpress文章站主题公司产品推广文案

wordpress文章站主题,公司产品推广文案,做网站框架,wordpress发布文章网址一、Redis 基础概念 核心功能 内存数据库,支持持久化(RDB/AOF)、主从复制、哨兵高可用、集群分片。常用场景:缓存、分布式锁、消息队列、计数器、排行榜等。 安装环境 依赖 GCC 环境(C语言编译)&#xff0…

一、Redis 基础概念

  1. 核心功能
    • 内存数据库,支持持久化(RDB/AOF)、主从复制、哨兵高可用、集群分片。
    • 常用场景:缓存、分布式锁、消息队列、计数器、排行榜等。
  2. 安装环境
    • 依赖 GCC 环境(C语言编译),需先安装 gcc
    • 关闭防火墙或配置端口放行(默认端口 6379)。

二、单机部署

1. 安装步骤
# 1. 创建目录并下载
mkdir -p /opt/software/redis
cd /opt/software/redis
wget https://download.redis.io/redis-stable.tar.gz# 2. 解压并编译安装
tar -xzf redis-stable.tar.gz
cd redis-stable
make install  # 生成可执行文件到 /usr/local/bin# 3. 验证安装
ll /usr/local/bin | grep redis  # 检查是否生成 redis-server、redis-cli 等工具
2. 配置与启动
  • 配置文件:修改 redis.conf (路径:/opt/software/redis/redis-stable
bind * -::*        # 允许所有IP连接
daemonize yes      # 后台运行
logfile "redis.log" # 日志路径
dir "/opt/software/redis" # 工作目录
requirepass "1qaz@WSX"  # 设置密码(可选)
protected-mode no  # 关闭保护模式(允许远程连接)
  • 启动与连接
redis-server redis.conf  # 启动服务
redis-cli -a 1qaz@WSX     # 带密码连接客户端

三、主从部署(Master-Slave)

1. 核心概念
  • 单向复制:主节点(Master)写入,从节点(Slave)只读,数据自动同步。
  • 作用:数据冗余、读写分离、故障恢复基础。
2. 配置步骤(从节点)
# 修改从节点 redis.conf
replicaof <master_ip> <master_port>  # 示例:replicaof 192.168.75.129 6379
requirepass "1qaz@WSX"               # 主节点密码(若有)
replica-read-only yes                 # 从节点只读
3. 验证
# 主节点查看从节点信息
redis-cli info replication  # 输出中包含 slave0 信息(ip、端口、状态)# 从节点查看角色
redis-cli info replication | grep role:slave

四、哨兵部署(Sentinel)

1. 核心功能
  • 自动故障转移:监控主从节点,主节点故障时自动选举新主节点。
  • 集群模式:多个哨兵节点协同工作,避免单点故障。
2. 配置步骤
  1. 创建哨兵配置文件sentinel.conf
protected-mode no       # 关闭保护模式
daemonize yes           # 后台运行
port 26379              # 哨兵端口
logfile "sentinel.log"  # 日志路径
dir "/opt/software/redis"# 监控主节点(mymaster 为主节点名称,2 为法定人数)
sentinel monitor mymaster 192.168.75.129 6379 2
sentinel down-after-milliseconds mymaster 30000  # 主节点超时时间(30秒)
sentinel failover-timeout mymaster 180000       # 故障转移超时时间(180秒)
  1. 启动哨兵
redis-sentinel sentinel.conf  # 或 redis-server sentinel.conf --sentinel
3. 故障模拟
# 停止主节点服务
redis-cli shutdown -p 6379# 查看哨兵日志,确认新主节点选举
tail -f sentinel.log# 验证新主节点
redis-cli -p 6379 info replication | grep role:master

五、集群部署(Cluster)

1. 核心概念
  • 分片存储:数据通过哈希槽(16384个)分布在多个主节点,突破单机内存限制。
  • 高可用性:每个主节点配备从节点,支持自动故障转移。
2. 配置准备(三主三从)
  • 节点规划

节点角色

IP

端口

主节点

192.168.75.129

6379

从节点

192.168.75.129

6380

主节点

192.168.75.131

6379

从节点

192.168.75.131

6380

主节点

192.168.75.132

6379

从节点

192.168.75.132

6380

  • 配置文件(以 6379 主节点为例)
cluster-enabled yes       # 开启集群模式
cluster-node-timeout 5000 # 节点超时时间(5秒)
cluster-config-file nodes-6379.conf # 集群配置文件(自动生成)
port 6379
appendonly yes            # 开启AOF持久化
3. 启动与初始化集群
# 启动所有节点
for port in 6379 6380; doredis-server ./cluster/redis_${port}.conf
done# 创建集群(--cluster-replicas 1 表示每个主节点配1个从节点)
redis-cli --cluster create \192.168.75.129:6379 192.168.75.131:6379 192.168.75.132:6379 \192.168.75.129:6380 192.168.75.131:6380 192.168.75.132:6380 \--cluster-replicas 1
4. 数据读写
# 连接集群(-c 开启自动路由)
redis-cli -c -p 6379# 写入数据(自动路由到目标节点)
set key1 value1  # 若键属于其他节点,返回 MOVED 错误并提示目标节点

六、关键配置文件路径

部署模式

配置文件路径

说明

单机

/opt/software/redis/redis-stable/redis.conf

单机配置

主从

从节点 redis.conf 增加 replicaof

主节点无需修改

哨兵

/opt/software/redis/redis-stable/sentinel.conf

哨兵集群配置

集群

/opt/software/redis/cluster/redis_*.conf

每个节点独立配置文件

七、常用命令汇总

操作类型

命令示例

说明

启动服务

redis-server [config-file]

带配置文件启动

连接客户端

redis-cli -h IP -p PORT -a PASSWORD

连接 Redis 实例

查看状态

redis-cli info [section]

查看服务器状态(如 replication

关闭服务

redis-cli shutdown [-p PORT]

安全关闭 Redis 实例

集群管理

redis-cli --cluster create/info/nodes

集群创建、信息查询、节点列表

八、注意事项

  1. 端口冲突:确保各节点端口未被占用(主节点默认 6379,哨兵默认 26379)。
  2. 防火墙设置:开放所有节点端口(6379638026379 等)。
  3. 配置持久化:生产环境建议同时开启 RDB 和 AOF,避免数据丢失。
  4. 监控工具:使用 redis-cli monitorinfo 命令或第三方工具(如 Prometheus)监控集群状态。
http://www.dtcms.com/wzjs/288536.html

相关文章:

  • ubuntu做网站开发搜狐财经峰会
  • 西宁做腋臭北大网站l青岛网站建设方案服务
  • 个人工商户做网站要上税吗写手接单平台
  • 深圳优化网站公司百度收录查询方法
  • 郑州网站建设修改网站怎么优化自己免费
  • 子网站数量开封网站优化公司
  • 做网站多大上行速度朋友圈广告投放价格表
  • 电气工程专业毕业设计代做网站东莞seo搜索
  • 潍坊 专业网站建设网站seo哪里做的好
  • 手机网站制作代码网站流量排名
  • 做旅游网站挣钱吗百度推广好不好做
  • 网站软件app接推广怎么收费
  • 网站图片上传不上去是什么情况百度云盘搜索引擎入口
  • 有没有电脑做兼职的网站国家免费技能培训平台
  • 网址和网站的区别黄页引流推广网站软件免费
  • 政府类网站开发公司营销网站建设
  • 网站建设sem怎么做电商运营工资大概多少
  • 网站设计专业有前途吗百度推广营销怎么做
  • 对网站建设的建议优化seo是什么
  • 网站建设优化一体关键字是什么意思
  • 免费网站建设推荐自己如何制作一个网页
  • 外管局网站上做预收登记想建立自己的网站
  • 网站建设实训心得及收获如何制作付费视频网站
  • 网站空间ip凡科建站代理登录
  • 把网站内的文本保存到txt怎么做竞价托管公司联系方式
  • 网页升级访问每日正常更新河南百度seo
  • 南京高端网站制作公司新闻营销
  • 网站怎么做效果好商品关键词怎么优化
  • 电商网站会员体制怎么做网站是怎么做的
  • 网站建设需seo入门培训学多久