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

Redis.conf 配置文件详解

1、units 单位

        配置大小单位,开头定义了一些基本的度量单位,只支持 bytes,不支持bit,并且对大小写 不敏感。

2、INCLUDES 包含 

        类似于 Spring 配置文件,可以通过 includes 包含,redis.conf 可以作为总文件,可以包含其他文件。

3、NETWORK 网络配置

# 绑定的ip
bind 127.0.0.1# 保护模式
protected-mode yes # 默认端口
port 6379

4、GENERAL 通用

# 默认情况下,Redis 不作为守护进程运行。需要开启的话,改为 yes
daemonize yes# 可通过 upstart 和 systemd 管理 Redis 守护进程
supervised no# 以后台进程方式运行 redis,则需要指定 pid 文件
pidfile /var/run/redis_6379.pid# 日志级别
# debug(记录大量日志信息,适用于开发、测试阶段)
# verbose(较多日志信息)
# notice(适量日志信息,使用于生产环境)
# warning(仅有部分重要、关键信息才会被记录)
loglevel notice # 日志文件的位置,当指定为空字符串时,为标准输出
logfile ""# 设置数据库的数目。默认的数据库是 DB 0
databases 16# 是否总是显示logo
always-show-logo yes

5、SNAPSHOPTING 快照

# 900秒(15分钟)内至少1个 key 值改变(则进行数据库保存--持久化)
save 900 1# 300秒(5分钟)内至少 10 个 key 值改变(则进行数据库保存--持久化)
save 300 10# 60秒(1分钟)内至少 10000 个 key 值改变(则进行数据库保存--持久化)
save 60 10000# 持久化出现错误后,是否依然进行继续进行工作
stop-writes-on-bgsave-error yes # 使用压缩 rdb 文件 yes:压缩,但是需要一些 cpu 的消耗。no:不压缩,需要更多的磁盘空间
rdbcompression yes # 是否校验 rdb 文件,更有利于文件的容错性,但是在保存 rdb 文件的时候,会有大概10%的性能损耗
rdbchecksum yes # dbfilenamerdb 文件名称
dbfilename dump.rdb# dir 数据目录,数据库的写入会在这个目录。rdb、aof 文件也会写在这个目录
dir ./ 

6、SECURITY 安全

        访问密码的查看,设置和取消

# 启动 redis
# 连接客户端# 获取密码
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""# 设置密码
127.0.0.1:6379> config set requirepass "123456"
OK
127.0.0.1:6379> ping
PONG# 退出重新登录
127.0.0.1:6379> exit
[root@localhost myredis]# redis-cli -p 6379# 再次测试提示需要输入密码
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.# 输入密码
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> ping
PONG

7、CLIENTS 客户端

# 设置能连上 redis 的最大客户端连接数量
maxclients 10000 # redis 配置的最大内存容量
maxmemory <bytes># maxmemory-policy 内存达到上限的处理策略# volatile-lru:利用 LRU 算法移除设置过过期时间的 key。# volatile-random:随机移除设置过过期时间的 key。# volatile-ttl:移除即将过期的 key,根据最近过期时间来删除(辅以TTL)# allkeys-lru:利用 LRU 算法移除任何 key。# allkeys-random:随机移除任何 key。# noeviction:不移除任何 key,只是返回一个写错误。
maxmemory-policy noeviction 

8、APPEND ONLY MODE 模式

# 是否以 append only 模式作为持久化方式,默认使用的是 rdb 方式持久化,这种方式在许多应用中已经足够用了
appendonly no # appendfilename AOF 文件名称
appendfilename "appendonly.aof" # appendfsync aof 持久化策略的配置# no 表示不执行 fsync,由操作系统保证数据同步到磁盘,速度最快。# always 表示每次写入都执行 fsync,以保证数据同步到磁盘。# everysec 表示每秒执行一次 fsync,可能会导致丢失这1s数据。
appendfsync everysec

相关文章:

Redis.conf 配置文件详解

1、units 单位 配置大小单位&#xff0c;开头定义了一些基本的度量单位&#xff0c;只支持 bytes&#xff0c;不支持bit&#xff0c;并且对大小写 不敏感。 2、INCLUDES 包含 类似于 Spring 配置文件&#xff0c;可以通过 includes 包含&#xff0c;redis.conf 可以作为总文件…...

linux磁盘空间满了

登录服务器&#xff0c;通过df -Hl查看 确定告警信息一致&#xff0c;接着是找到占用空间大目录或文件 一种比较笨的方法是&#xff0c;在根目录下&#xff0c;通过du -sh命令&#xff0c;列出各目录所占空间大小 之后再用同样的方法继续到对应目录下去找 再相对高效一点的…...

Ansible项目实战管理/了解项目环境/项目管理

一&#xff0c;项目环境 1.项目基础 项目过程 调研阶段 设计阶段 开发阶段 测试阶段 运营阶段 2.项目环境 个人开发环境 公司开发环境 项目测试环境 项目预发布环境 灰度环境&#xff1a;本身是生产环境&#xff0c;安装项目规划&#xff0c;最终所有的生产环境都发…...

hadoop 学习:mapreduce 入门案例一:WordCount 统计一个文本中单词的个数

一 需求 这个案例的需求很简单 现在这里有一个文本wordcount.txt&#xff0c;内容如下 现要求你使用 mapreduce 框架统计每个单词的出现个数 这样一个案例虽然简单但可以让新学习大数据的同学熟悉 mapreduce 框架 二 准备工作 &#xff08;1&#xff09;创建一个 maven 工…...

vue2项目中el-input单独使用max和maxlength不生效问题

vue2项目中el-input单独使用max和maxlength不生效问题 今天在vue2的项目中使用element中的<el-input>组件&#xff0c;因为没有使用form所以max和maxlength属性没有生效&#xff0c;下面是解决办法 <el-input placeholder"请输入" v-model"holeDat…...

源码角度看待线程池的执行流程

文章目录 前言一、线程池的相关接口和实现类1.Executor接口2.ExecutorService接口3.AbstractExecutorService接口4.ThreadPoolExecutor 实现类 二、ThreadPoolExecutor源码解析1.Worker内部类2.execute()方法3.addWorker()方法 总结 前言 线程池内部维护了若干个线程&#xff…...

我们的第一个 Qt 窗口程序

Qt 入门实战教程&#xff08;目录&#xff09; Windows Qt 5.12.10下载与安装 为何使用Qt Creator开发QT 本文介绍用Qt自带的集成开发工具Qt Creator创建Qt默认的窗口程序。 本文不需要你另外安装Visual Studio 2022这样的集成开发环境&#xff0c;也不需要你再在Visual St…...

Linux 8 下的容器引擎Podman概述

一、前言 最近在进行OS国产化交流中&#xff0c;了解到部分业务迁移到BClinux 8.2或Anolis 8.2时&#xff0c;原有docker业务需要迁移到新的容器平台&#xff1a;Podman&#xff0c;来完成容器的新的管理。Podman&#xff08;全称 Pod Manager&#xff09;是一款用于在 Linux 系…...

C++编辑修改PDF

PDFWriter是一个易于使用的C创建、修改PDF文档的库 1.创建一个PDF文件 #include #include “PDFWriter.h” int main() { std::cout << “Hello World!\n”; PDFWriter pdfWriter; int retpdfWriter.StartPDF(“D:\mytestwriterpdf.pdf”, ePDFVersion13); if (ret eS…...

数据倾斜优化

数据倾斜发生的原因有哪些&#xff1f; map输出数据按key Hash的分配到reduce中&#xff0c;由于key分布不均匀、业务数据本身的特性、建表时考虑不周等原因造成的reduce 上的数据量差异过大。 数据倾斜解决方式有哪些 group by 导致的数据倾斜 1.开启Map-Side聚合后&#x…...

Acwing796.子矩阵的和

理解二维前缀和&#xff1a; #include <iostream>using namespace std;const int N 1010;int a[N][N], s[N][N];int main() {int n, m, q;cin >> n >> m >> q;for (int i 1; i < n; i)for (int j 1; j < m; j) {scanf("%d", &a…...

【ELK日志收集系统】

目录 一、概述 1.作用 2.为什么使用&#xff1f; 二、组件 1.elasticsearch 1.1 作用 1.2 特点 2.logstash 2.1 作用 2.2 工作过程 2.3 INPUT 2.4 FILETER 2.5 OUTPUTS 3.kibana 三、架构类型 1.ELK 2.ELKK 3.ELFK 4.ELFKK 四、案例 - 构建ELK集群 1.环境…...

Java项目中实现信号的连续接收

系列文章目录 文章目录 系列文章目录前言一、监听信号二、信号处理逻辑三、停止信号监听总结 前言 在Java项目中&#xff0c;信号的连续接收是一项重要的任务&#xff0c;特别是在处理异步事件或者需要对外部事件做出响应时。本篇博客将介绍如何在Java项目中实现信号的连续接收…...

vue权限管理——按钮控制

1.按钮根据后端返回数据决定展示与否 根据right中的数据对应增删改查按钮 const menuList [{id: 1, path:/uploadSpec,authName: "上传spec", icon: User, children:[], rights:[view,add,edit,delete]},{id: 2, path:/showSpec, authName: "Spec预览",…...

jvm的内存区域

JVM 内存分为线程私有区和线程共享区&#xff0c;其中方法区和堆是线程共享区&#xff0c;虚拟机栈、本地方法栈和程序计数器是线程隔离的数据区。 1&#xff09;程序计数器 程序计数器&#xff08;Program Counter Register&#xff09;也被称为 PC 寄存器&#xff0c;是一块…...

即时通讯开发中的性能优化技巧

即时通讯开发在如今的数字化社会中扮演着重要角色&#xff0c;然而&#xff0c;随着用户对即时通讯应用的需求不断增长&#xff0c;开发者们面临着使其应用保持高性能和可靠性的挑战。本文将探讨即时通讯开发中关键的性能优化技巧&#xff0c;帮助开发者们提升应用的用户体验和…...

flinkcdc同步完全量数据就不同步增量数据了

flinkcdc同步完全量数据就不同步增量数据了 使用flinkcdc同步mysql数据&#xff0c;使用的是全量采集模型 startupOptions(StartupOptions.earliest()) 全量阶段同步完成之后&#xff0c;发现并不开始同步增量数据&#xff0c;原因有以下两个&#xff1a; 原因1&#xff1a; …...

VBA:Application.GetOpenFilename打开指定文件夹里的excel类型文件(xls、xlsx)

GetOpenFilename相当于Excel打开窗口&#xff0c;通过该窗口选择要打开的文件&#xff0c;并可以返回选择的文件完整路径和文件名。 Application.GetOpenFilename(“文件类型筛选规则(就是说明)”,“优先显示第几个类型的文件”,“标题”,“是否允许选择多个文件名”) 打开类型…...

利用R作圆环条形图

从理念上看&#xff0c;本质就是增加了圆环弧度的条形图。如上图2。 需要以下步骤&#xff1a; 数据处理&#xff0c;将EXCEL中的数据做成3*N的表格导入系统&#xff0c;代码如下&#xff1a;library(tidyverse) library(stringr)library(ggplot2)library(viridis) stuper &…...

JavaScript(笔记)

目录 Hello World JavaScript 的变量 JavaScript 动态类型 隐式类型转换 JavaScript 数组 JavaScript 函数 JavaScript 中变量的作用域 对象 DOM 选中页面元素 事件 获取 / 修改元素内容 获取 / 修改元素属性 获取 / 修改 表单元素属性 获取 / 修改样式属性 新…...

rebar3高级配置与性能优化:让你的构建速度提升300% [特殊字符]

rebar3高级配置与性能优化&#xff1a;让你的构建速度提升300% &#x1f680; 【免费下载链接】rebar3 Erlang build tool that makes it easy to compile and test Erlang applications and releases. 项目地址: https://gitcode.com/gh_mirrors/re/rebar3 你是否曾经因…...

GEO优化避坑指南:告别关键词堆砌,用实体权威与结构化数据抢占AI推荐位

最近很多做技术的同行在后台问我&#xff1a;“为什么我写了那么多文章&#xff0c;AI搜索还是搜不到我的品牌&#xff1f;”这其实陷入了一个典型的误区&#xff1a;把GEO当成了换皮的SEO。在生成式AI时代&#xff0c;靠关键词堆砌和低质内容轰炸不仅无效&#xff0c;反而可能…...

ElevenLabs客家话语音合规红线预警:GDPR+《生成式AI服务管理暂行办法》双框架下,3类方言数据采集授权漏洞与2种语音指纹脱敏方案(含可审计代码模板)

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;ElevenLabs客家话语音合规红线预警总览 ElevenLabs 作为前沿的AI语音合成平台&#xff0c;其多语言支持能力持续扩展&#xff0c;但对客家话等非标准化方言的生成存在明确的合规边界。平台未将客家话列入官方…...

TegraRcmGUI终极指南:Windows上最简单的Switch注入工具免费使用教程

TegraRcmGUI终极指南&#xff1a;Windows上最简单的Switch注入工具免费使用教程 【免费下载链接】TegraRcmGUI C GUI for TegraRcmSmash (Fuse Gele exploit for Nintendo Switch) 项目地址: https://gitcode.com/gh_mirrors/te/TegraRcmGUI TegraRcmGUI是一款专为Windo…...

QMCDecode终极指南:三步解锁QQ音乐加密文件,让你的音乐自由播放

QMCDecode终极指南&#xff1a;三步解锁QQ音乐加密文件&#xff0c;让你的音乐自由播放 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac&#xff0c;qmc0,qmc3转mp3, mflac,mflac0等转flac)&#xff0c;仅支持macOS&#xff0c;可自动识别到QQ音乐下载目…...

OpenSpec+Qoder 规范AI编程助手

OpenSpec 是 Fission AI 团队开源、面向 AI 编程助手的「规范驱动开发」轻量级框架与 CLI 工具&#xff0c;核心是 Spec First, Code Later&#xff08;先定规范、再写代码&#xff09;&#xff0c;解决 AI 编程需求跑偏、上下文丢失、结果不可控的问题。 现根据下面的官网安装…...

通过Taotoken聚合调用,在不同时段测试模型响应速度的观察

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 通过Taotoken聚合调用&#xff0c;在不同时段测试模型响应速度的观察 在构建依赖大模型能力的应用时&#xff0c;响应速度是一个直…...

浙江竹木纤维十大品牌厂家

在当下的装修市场中&#xff0c;竹木纤维墙板凭借环保、耐用、安装便捷等优势&#xff0c;成为主流墙面装饰材料。本次十大品牌评选综合研发能力、环保标准、产品品质、市场口碑和服务水平等维度。十大品牌亮点速览康品浙江德清康品集成家居股份有限公司是浙江源头企业&#xf…...

平面四杆机构运动学分析与尺寸优化设计——基于MATLAB的完整实现

平面四杆机构运动学分析与尺寸优化设计——基于MATLAB的完整实现 摘要: 平面四杆机构是机械工程中最基础、应用最广泛的机构之一,其运动学特性直接影响整个机械系统的性能。本文以曲柄摇杆机构为研究对象,系统阐述基于闭环矢量法的运动学建模方法,通过MATLAB实现机构的位移…...

被遗忘的女程序员沙拉:用模拟程序为互联网奠基,却因家庭放弃编程

为互联网奠基的女程序员沙拉 数学教师沙拉博姆利用暑假编写代码&#xff0c;她之后开发的东西最终演变成了互联网。作者包括凯蒂哈夫纳、萨米亚布齐德、劳拉伊森西以及科学领域被遗忘的女性倡议组织。 沙拉的编程之路 沙拉博姆从加州大学洛杉矶分校获得教学学位后&#xff0c;投…...