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

Redis开发02:redis.windows-service.conf 默认配置文件解析与注解

文件位置:redis安装目录下的 redis.windows-service.conf ,存放了redis服务的相关配置,下面列举出默认配置的含义:

配置项含义
bind 127.0.0.1限制 Redis 只监听本地回环地址,意味着只能从本地连接 Redis。
protected-mode yes启用受保护模式,防止 Redis 在未授权的外部连接时暴露。
port 6379设置 Redis 服务监听的端口号,默认是 6379。
tcp-backlog 511设置操作系统的 TCP 连接请求队列大小。
timeout 0禁用客户端超时,默认 0 表示不超时。
tcp-keepalive 0禁用 TCP Keep-Alive。
loglevel notice设置日志级别为 notice,表示输出中等详细的日志。
logfile "server_log.txt"将日志输出到指定的文件 server_log.txt
syslog-enabled yes启用 syslog 日志记录。
syslog-ident redis指定在 syslog 中标识 Redis 服务的名字为 redis
databases 16设置 Redis 数据库数量为 16。默认 Redis 使用 16 个数据库,编号从 0 到 15。
save 900 1每隔 900 秒(15 分钟)如果有 1 个键发生变化,则进行一次 RDB 快照保存。
save 300 10每隔 300 秒(5 分钟)如果有 10 个键发生变化,则进行一次 RDB 快照保存。
save 60 10000每隔 60 秒如果有 10000 个键发生变化,则进行一次 RDB 快照保存。
stop-writes-on-bgsave-error yes如果 RDB 持久化过程中发生错误,停止写入操作。
rdbcompression yes启用 RDB 文件压缩,减少磁盘空间占用。
rdbchecksum yes启用 RDB 文件校验和功能,确保数据一致性。
dbfilename dump.rdb设置 RDB 文件的文件名为 dump.rdb
dir ./设置 Redis 数据文件存储的目录为当前目录。
slave-serve-stale-data yes启用从节点提供过期数据(当主节点不可用时)。
slave-read-only yes设置从节点为只读模式,禁止写操作。
repl-diskless-sync no禁用无磁盘同步,从节点同步时需要先从磁盘加载 RDB 文件。
repl-diskless-sync-delay 5设置无磁盘同步的延迟时间为 5 毫秒(如果启用的话)。
repl-disable-tcp-nodelay no禁用从节点与主节点间的 TCP Nagle 算法。
slave-priority 100设置从节点的优先级,较高的值表示该从节点的选举优先级较高。
appendonly no禁用 AOF 持久化方式。
appendfilename "appendonly.aof"设置 AOF 文件的文件名为 appendonly.aof
appendfsync everysec每秒进行一次 AOF 文件的 fsync 操作,确保数据持久化。
no-appendfsync-on-rewrite no在进行 AOF 重写时,依然进行 fsync 操作。
auto-aof-rewrite-percentage 100当 AOF 文件大小增长到原来的 100% 时触发 AOF 重写。
auto-aof-rewrite-min-size 64mb当 AOF 文件大小达到 64MB 时,才会启动自动重写操作。
aof-load-truncated yes如果 AOF 文件损坏,允许 Redis 载入该文件的部分数据。
lua-time-limit 5000设置 Lua 脚本执行的最大时间为 5000 毫秒(5 秒)。
slowlog-log-slower-than 10000记录执行时间超过 10000 微秒(10 毫秒)的命令到慢查询日志。
slowlog-max-len 128设置慢查询日志的最大条目数为 128 条。
latency-monitor-threshold 0设置延迟监控的阈值为 0 毫秒,即不启用延迟监控。
notify-keyspace-events ""禁用键空间通知。
hash-max-ziplist-entries 512设置哈希表中每个 ziplist 的最大条目数为 512。
hash-max-ziplist-value 64设置哈希表中每个 ziplist 的最大值长度为 64 字节。
list-max-ziplist-size -2禁用 list 的 ziplist 存储方式。
list-compress-depth 0禁用对 list 类型的压缩。
set-max-intset-entries 512设置集合中 intset 的最大条目数为 512。
zset-max-ziplist-entries 128设置有序集合中 ziplist 的最大条目数为 128。
zset-max-ziplist-value 64设置有序集合中 ziplist 的最大值长度为 64 字节。
hll-sparse-max-bytes 3000设置 HyperLogLog 稀疏存储的最大字节数为 3000 字节。
activerehashing yes启用活跃哈希表重哈希,以减少哈希表扩展的时间延迟。
client-output-buffer-limit normal 0 0 0禁止对正常客户端设置输出缓冲区限制。
client-output-buffer-limit slave 256mb 64mb 60为从节点客户端设置输出缓冲区限制,最大 256MB,警告限制 64MB,超时 60 秒。
client-output-buffer-limit pubsub 32mb 8mb 60为发布/订阅客户端设置输出缓冲区限制,最大 32MB,警告限制 8MB,超时 60 秒。
hz 10设置 Redis 内部事件的频率为每秒 10 次。
aof-rewrite-incremental-fsync yes启用 AOF 重写时的增量 fsync。
bind 127.0.0.1
protected-mode yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 0
loglevel notice
logfile "server_log.txt"
syslog-enabled yes
syslog-ident redis
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
slave-serve-stale-data yes
slave-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-disable-tcp-nodelay no
slave-priority 100
appendonly no
appendfilename "appendonly.aof"
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
latency-monitor-threshold 0
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
aof-rewrite-incremental-fsync yes

 

相关文章:

Redis开发02:redis.windows-service.conf 默认配置文件解析与注解

文件位置:redis安装目录下的 redis.windows-service.conf ,存放了redis服务的相关配置,下面列举出默认配置的含义: 配置项含义bind 127.0.0.1限制 Redis 只监听本地回环地址,意味着只能从本地连接 Redis。protected-m…...

redis大key和热key

redis中大key、热key 什么是大key大key可能产生的原因大key可能会造成什么影响如何检测大key如何优化删除大key时可能的问题删除大key的策略 热key热key可能导致的问题解决热key的方法 什么是大key 大key通常是指占用内存空间过大或包含大量元素的键值对。 数据量大&#xff…...

Dubbo 最基础的 RPC 应用(使用 ZooKeeper)

看国内的一些项目时 Dubbo 这个词经常闪现,一直也不以为然,未作搜索,当然也不知道它是做什么用的。直到最近阅读关于大型网站架构相关的书中反复提到 Dubbo 后,觉得不能再对它视而不见。Google 了一下,它是在阿里巴巴创…...

科技赋能:企业如何通过新技术提升竞争力的策略与实践

引言 在当今瞬息万变的商业环境中,科技的迅猛发展正在重新定义行业的游戏规则。无论是小型企业还是跨国巨头,都感受到数字化转型的迫切需求。过去,企业竞争力更多依赖于成本控制、资源调配或市场覆盖,而如今,新技术的引…...

从0开始深度学习(33)——循环神经网络的简洁实现

本章使用Pytorch的API实现RNN上的语言模型训练 0 导入库 import torch import torch.nn as nn import torch.nn.functional as F from torch.utils.data import Dataset, DataLoader from collections import Counter import re import math from tqdm import tqdm1 准备数据 …...

【FAQ】HarmonyOS SDK 闭源开放能力 — 公共模块

1.问题描述: 文档哪里能找到所有的权限查看该权限是用户级的还是系统级的。 解决方案: 您好,可以看一下下方链接是否可以解决问题: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/permissions-for-all-V…...

百度 文心一言 vs 阿里 通义千问 哪个好?

背景介绍: 在当前的人工智能领域,随着大模型技术的快速发展,市场上涌现出了众多的大规模语言模型。然而,由于缺乏统一且权威的评估标准,很多关于这些模型能力的文章往往基于主观测试或自行设定的排行榜来评价模型性能…...

内网不出网上线cs

一:本地正向代理目标 如下,本地(10.211.55.2)挂好了基于 reGeorg 的 http 正向代理。代理为: Socks5 10.211.55.2 1080python2 reGeorgSocksProxy.py -l 0.0.0.0 -p 1080 -u http://10.211.55.3:8080/shiro/tunnel.jsp 二:虚拟机配置proxifer 我们是…...

ubuntu22开机自动登陆和开机自动运行google浏览器自动打开网页

一、开机自动登陆 1、打开settings->点击Users 重启系统即可自动登陆桌面 二、开机自动运行google浏览器自动打开网页 1、安装google浏览器 sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i ./google-chrome-stable…...

企业建站高性能的内容管理系统

AnQiCMS 是一款高性能的内容管理系统,基于Go语言开发。它支持多站点、多语言管理,提供灵活的内容发布和模板管理功能,同时,系统内置丰富的利于SEO操作的功能,支持包括自定义字段、文档分类、批量导入导出等功能 AnQiC…...

【爬虫框架:feapder,管理系统 feaplat】

github:https://github.com/Boris-code/feapder 爬虫管理系统 feaplat:http://feapder.com/#/feapder_platform/feaplat 爬虫在线工具库 :http://www.spidertools.cn :https://www.kgtools.cn/1、feapder 简介 对于学习 Python…...

faiss库中ivf-sq(ScalarQuantizer,标量量化)代码解读-5

训练过程 通过gdb调试得到这个ivfsq的训练过程,我尝试对这个内容具体训练过程进行解析,对每个调用栈里面的逻辑和代码进行解读。 步骤函数名称调用位置说明1faiss::IndexIVF::train/faiss/IndexIVF.cpp:1143开始训练,判断是否需要训练第一级…...

代码随想录算法训练营第六十天|Day60 图论

Bellman_ford 队列优化算法(又名SPFA) https://www.programmercarl.com/kamacoder/0094.%E5%9F%8E%E5%B8%82%E9%97%B4%E8%B4%A7%E7%89%A9%E8%BF%90%E8%BE%93I-SPFA.html 本题我们来系统讲解 Bellman_ford 队列优化算法 ,也叫SPFA算法&#xf…...

在嵌入式Linux下如何用QT开发UI

在嵌入式 Linux 环境下使用 Qt 开发用户界面 (UI) 是一个常见的选择。Qt 提供了丰富的功能、跨平台支持以及优秀的图形界面开发能力,非常适合用于嵌入式系统。以下是开发流程的详细步骤: 1. 准备开发环境 硬件环境 一块运行嵌入式 Linux 的开发板&…...

【JavaScript】Promise详解

Promise 是 JavaScript 中处理异步操作的一种强大机制。它提供了一种更清晰、更可控的方式来处理异步代码,避免了回调地狱(callback hell)和复杂的错误处理。 基本概念 状态: Pending:初始状态,既不是成功…...

1062 Talent and Virtue

About 900 years ago, a Chinese philosopher Sima Guang wrote a history book in which he talked about peoples talent and virtue. According to his theory, a man being outstanding in both talent and virtue must be a "sage(圣人)"…...

C++《二叉搜索树》

在初阶数据结构中我学习了树基础的概念以及了解了顺序结构的二叉树——堆和链式结构二叉树该如何实现,那么接下来我们将进一步的学习二叉树,在此会先后学习到二叉搜索树、AVL树、红黑树;通过这些的学习将让我们更易于理解后面set、map、哈希等…...

机器学习-神经网络(BP神经网络前向和反向传播推导)

1.1 神经元模型 神经网络(neural networks)方面的研究很早就已出现,今天“神经网络”已是一个相当大的、多学科交叉的学科领域.各相关学科对神经网络的定义多种多样,本书采用目前使用得最广泛的一种,即“神经网络是由具有适应性的简单单元组成的广泛并行互连的网络,它的组织能够…...

基于智能物联网关的车辆超重AI检测应用

超重超载是严重的交通违法行为,超重超载车辆的交通安全风险极高,像是一颗行走的“不定时炸弹”,威胁着社会公众的安全。但总有一些人受到利益驱使,使超重超载的违法违规行为时有发生。 随着物联网和AI技术的发展,针对预…...

记录pbootcms提示:登录失败:表单提交校验失败,请刷新后重试的解决办法

问题描述 pbootcms后台登录的时候提示“登录失败:表单提交校验失败,请刷新后重试!” 解决办法 删除runtime目录,或尝试切换PHP版本,选择7.3或5.6一般就能解决了。...

【JavaScript】同步异步详解

同步和异步是编程中处理任务执行顺序的两种不同方式。理解这两种概念对于编写高效和响应式的应用程序至关重要。 同步(Synchronous) 定义:同步操作是指一个任务必须在下一个任务开始之前完成。换句话说,代码按顺序执行&#xff…...

vue 使用el-button 如何实现多个button 单选

在 Vue 中,如果你想要实现多个 el-button 按钮的 单选(即只能选择一个按钮),可以通过绑定 v-model 或使用事件来处理按钮的选中状态。 下面是两种实现方式,分别使用 v-model 和事件监听来实现单选按钮效果&#xff1a…...

HarmonyOS-初级(二)

文章目录 应用程序框架UIAbilityArkUI框架 🏡作者主页:点击! 🤖HarmonyOS专栏:点击! ⏰️创作时间:2024年11月28日13点10分 应用程序框架 应用程序框架可以被看做是应用模型的一种实现方式。 …...

Unity开启外部EXE程序

Unity开启外部EXE using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.InteropServices; using System.Threading.Tasks; using UnityEditor; using UnityEngine;public class Unity_OpenExe : Mono…...

CTF之密码学(埃特巴什码 )

一、基本原理 埃特巴什码的原理是:字母表中的最后一个字母代表第一个字母,倒数第二个字母代表第二个字母,以此类推。在罗马字母表中,对应关系如下: 常文(明文):A B C D E F G H I …...

深入解析 PyTorch 的 torch.load() 函数:用法、参数与实际应用示例

深入解析 PyTorch 的 torch.load() 函数:用法、参数与实际应用示例 函数 torch.load() 是一个在PyTorch中用于加载通过 torch.save() 保存的序列化对象的核心功能。这个函数广泛应用于加载预训练模型、模型的状态字典(state dictionaries)、…...

ros2键盘实现车辆: 简单的油门_刹车_挡位_前后左右移动控制

参考: ROS python 实现键盘控制 底盘移动 https://blog.csdn.net/u011326325/article/details/131609340游戏手柄控制 1.背景与需求 1.之前实现过 键盘控制 底盘移动的程序, 底盘是线速度控制, 效果还不错. 2.新的底盘 只支持油门控制, 使用线速度控制问题比较多, 和底盘适配…...

ubuntu安装chrome无法打开问题

如果在ubuntu安装chrome后,点击chrome打开没反应,可以先试着在terminal上用命令打开 google-chrome 如果运行命令显示 Chrome has locked the profile so that it doesnt get corrupted. If you are sure no other processes are using this profile…...

CTF-RE 从0到N:Chacha20逆向实战 2024 强网杯青少年专项赛 EnterGame WP (END)

只想解题的看最后就好了,前面是算法分析 Chacha20 c语言是如何利用逻辑运算符拆分变量和合并的 通过百度网盘分享的文件:EnterGame_9acdc7c33f85832082adc6a4e... 链接:https://pan.baidu.com/s/182SRj2Xemo63PCoaLNUsRQ?pwd1111 提取码:1…...

vue3 ajax获取json数组排序举例

使用axios获取接口数据 可以在代码中安装axios包,并写入到package.json文件: npm install axios -S接口调用代码举例如下: const fetchScore async () > {try {const res await axios.get(http://127.0.0.1:8000/score/${userInput.v…...

做网站驻马店/百度关键词查询排名怎么查

【本年目标】 【本月目标】【本月总结】 【4月每日记录】 早上拿文件、看《科2教育基础》,下午给牛邮EMS、送拿文件、基本粗看完《教育基础》 看小会《科2学生指导心理学》,去工商行更新卡、开会到11点多(想看4.5号去聊城事) &am…...

昆明做网站的/永久8x的最新域名

使用AE 2019新版自带工具,一次性去除字幕、角标、台标、右上角logo等非原视频元素。在AE中去除水印曾经是一个比较麻烦的事情,但是AE更新到2019的最新版之后,它自带了一个功能,能够非常有效和简单地去除视频画面中的一些元素&…...

查公司的国家网站有哪些/谷歌应用商店app下载

...

深圳手机网站建设牛商网/百度推广获客方法

tomcat是我们在web开发中应用较为广泛的web应用服务器,之所以使用其作为web应用服务器是因为其即可以实现html等静态文件的访问(web服务器),又实现了servlet能处理动态web请求(web容器),这里与n…...

贵州省住房和城乡建设局网站/青岛网站建设公司排名

grid_sample用于在pytprch的tensor中做不规则采样,下例从一个5*5的空间a中进行4点采样,采样坐标系为(-1,1),grid取了4个角的点,为了便于观察,填充方式为取最接近的点的取值。可以看到…...

从哪里找网站/市场调研方案

目录 Aquatone Aquatone的安装 Aquatone的使用 子域名爆破 端口扫描 信息收集...