html5网站制作工具网站制作设计多少钱
web/
2025/10/8 16:42:36/
文章来源:
html5网站制作工具,网站制作设计多少钱,海口今天最新通知,h5开发软件redis配置详解 一、redis.conf二、持久化1、RDB① 触发机制② 优缺点③ 恢复rdb 2、AOF① 优缺点② 恢复aof 三、发布订阅 一、redis.conf
# -----NETWORK-----
# 设置绑定ip
bind 127.0.0.1 -::1
# 设置redis保护#xff0c;只能通过绑定在本地回环地址上的网络接口进行访问… redis配置详解 一、redis.conf二、持久化1、RDB① 触发机制② 优缺点③ 恢复rdb 2、AOF① 优缺点② 恢复aof 三、发布订阅 一、redis.conf
# -----NETWORK-----
# 设置绑定ip
bind 127.0.0.1 -::1
# 设置redis保护只能通过绑定在本地回环地址上的网络接口进行访问
protected-mode yes
# 设置开启端口
port 6379 # -----GENERAL-----
# 设置为守护进程运行默认是no
daemonize yes
# 日志级别
loglevel notice
# 日志文件存放
logfile
# 数据库数量
databases 16# -----SNAPSHOTTING-----
# 持久化 RDB
# 3600s内有1个key发生变更就将数据异步保存到磁盘
save 3600 1
# 300s内有100个key发生变更就将数据异步保存到磁盘
save 300 100
# 60s内有10000个key发生变更就将数据异步保存到磁盘
save 60 10000# 持久化出错是否继续工作
stop-writes-on-bgsave-error yes
# 是否压缩持久化rdb文件
rdbcompression yes
# 保存rdb文件时进行错误校验
rdbchecksum yes
# rdb文件保存名称与目录
dbfilename dump.rdb
dir ./# -----REPLICATION-----
# 主从复制# -----SECURITY-----
# 安全
# 设置密码默认没有密码
requirepass 1213456# -----CLIENTS-----
# 设置客户端限制
# 设置连接客户端数量
maxclients 10000# -----MEMORY MANAGEMENT-----
# 设置最大内存
maxmemory bytes
# 设置内存到达上限后的处理策略
maxmemory-policy noeviction# -----APPEND ONLY MODE-----
# 持久化 AOF
# 开启默认关闭使用rdb
appendonly no
# aof文件保存名称与目录
appendfilename appendonly.aof
appenddirname appendonlydir
# 同步记录
# appendfsync always # 每次修改都会同步
appendfsync everysec # 每一秒执行一次同步但是可能会丢失这一秒的数据
# appendfsync no # 不同步二、持久化
redis是内存数据库如果不将内存中的数据库状态保存到磁盘中服务器因某些情况导致进程退出则服务器中的数据库状态也会消失
1、RDB
在指定时间间隔内将内存中的数据集快照(SNAPSHOTTING)写入磁盘保存在dump.rdb文件。redis会单独创建一个子进程来进行持久化主进程不会进行任何IO操作
同时开启两种模式redis重启时会优先载入AOF文件来恢复原始数据因为通常情况下aof文件会比rdb文件保存的数据集完整
① 触发机制
1、save规则满足 2、执行flushall 3、退出redis
② 优缺点
优点适合大规模数据恢复对数据完整性要求不够高 缺点需要一定的时间间隔进程操作如果redis意外宕机最后一次修改数据丢失使用子线程恢复数据会占用内存
③ 恢复rdb
只需要将rdb文件放在启动目录即可redis启动时会自动检查dump.rdb数据并进行恢复操作
127.0.0.1:6379 config get dir
1) dir
2) /root/redis-7.2.3 2、AOF
类似于history以日志的形式记录所有写操作命令保存在appendonly.aof文件恢复时将命令重新执行一遍恢复数据
① 优缺点
优点 appendfsync always # 每次修改都会同步 appendfsync everysec # 每一秒执行一次同步但是可能会丢失这一秒的数据 appendfsync no # 不同步
缺点 存储appendonly.aof文件会比较大恢复也会慢
② 恢复aof
跟rdb一样将appendonly.aof文件放入启动目录启动redis时即可恢复如果文件被修改错位或其他问题会导致redis启动失败此时可以使用redis-check-aof修复命令redis-check-aof --fix appendonly.aof
三、发布订阅
redis发布订阅是一种消息通信模式发送者(pub)发送消息订阅者(sub)接受消息使用场景1、实时聊天群2、实时消息系统3、订阅、关注系统稍微复杂的一般使用mq
类似于微博博主消息发布者发布动态信息频道关注该up的账号消息订阅者可以收到动态信息通知
# 订阅
SUBSCRIBE channel [channel2 channel3 ...]# 发送
PUBLISH channel message客户端A订阅 客户端B推送消息 客户端A自动接受消息
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89155.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!