Redis配置文件redis.conf参数解读

初识数据结构之入门必懂——线性表(顺序表) 本文将介绍数据结构中的线性表与线性表中最简单的结构——顺序表 阅读详情

 

redis.conf配置选项如下
daemonize 是否以后台进程运行,默认为no
pidfile 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid
bind 绑定主机IP,默认值为127.0.0.1(注释)
port 监听端口,默认为6379
timeout 超时时间,默认为300(秒)
loglevel 日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning
logfile 日志记录方式,默认值为stdout
databases 可用数据库数,默认值为16,默认数据库为0
save <seconds> <changes> 指出在多长时间内,有多少次更新操作,就将数据同步到数据文件。这个可以多个条件配合,比如默认配置文件中的设置,就设置了三个条件。
save 900 1  900秒(15分钟)内至少有1个key被改变
save 300 10  300秒(5分钟)内至少有300个key被改变
save 60 10000  60秒内至少有10000个key被改变
rdbcompression 存储至本地数据库时是否压缩数据,默认为yes
dbfilename 本地数据库文件名,默认值为dump.rdb
dir 本地数据库存放路径,默认值为 ./
slaveof <masterip> <masterport> 当本机为从服务时,设置主服务的IP及端口(注释)
masterauth <master-password> 当本机为从服务时,设置主服务的连接密码(注释)
requirepass 连接密码(注释)
maxclients 最大客户端连接数,默认不限制(注释)
maxmemory <bytes> 设置最大内存,达到最大内存设置后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理后,任到达最大内存设置,将无法再进行写入操作。(注释)
appendonly 是否在每次更新操作后进行日志记录,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认值为no
appendfilename 更新日志文件名,默认值为appendonly.aof(注释)
appendfsync 更新日志条件,共有3个可选值。no表示等操作系统进行数据缓存同步到磁盘,always表示每次更新操作后手动调用fsync()将数据写到磁盘,everysec表示每秒同步一次(默认值)。
vm-enabled 是否使用虚拟内存,默认值为no
vm-swap-file 虚拟内存文件路径,默认值为/tmp/redis.swap,不可多个Redis实例共享
vm-max-memory 将所有大于vm-max-memory的数据存入虚拟内存,无论vm-max-memory设置多小,所有索引数据都是内存存储的(Redis的索引数据就是keys),也就是说,当vm-max-memory设置为0的时候,其实是所有value都存在于磁盘。默认值为0。

Redis官方文档对VM的使用提出了一些建议:
当你的key很小而value很大时,使用VM的效果会比较好.因为这样节约的内存比较大.
当你的key不小时,可以考虑使用一些非常方法将很大的key变成很大的value,比如你可以考虑将key,value组合成一个新的value.
最好使用linux ext3 等对稀疏文件支持比较好的文件系统保存你的swap文件.
vm-max-threads这个参数,可以设置访问swap文件的线程数,设置最好不要超过机器的核数,如果设置为0,那么所有对swap文件的操作都是串行的.可能会造成比较长时间的延迟,但是对数据完整性有很好的保证.

有了VM功能,Redis终于摆脱了受内存容量限制的噩梦了,似乎我们可以称其为Redis数据库了,我们还可以想象又有多少新的用法可以产生.当然,希望这一功能不会对Redis原有的非常牛B的内存存储性能有所影响.

 

Virtual Memory User Guide http://code.google.com/p/redis/wiki/VirtualMemoryUserGuide

“华为杯”研究生数学建模竞赛2020年-【华为杯】B题:汽油辛烷值优化建模(附优秀论文) 摘 要:本文通过机器学习算法和数据挖掘技术,建立了汽油辛烷值(RON)损失的预测模型,在保证汽油产品脱硫效果的前提下,以降低汽油辛烷值损失在30%以上为目标,给出每个样本的优化操作条件。针对第一问,对285号和313号原始数据用给定的数据处理规范进行预处理,对每一列变量求期望,得到最终的数据补充到相应的样本编号。针对第二问,首先对数据样本按照最大最小限幅以及拉依达法则进行列变量清洗,通过两轮特征筛选确定变量:结合处理后的数据,针对产品中硫含量、RON损失值用。 阅读详情

相关推荐

非球面检测

摘要:非球面镜检测主要采用干涉法,包括零位补偿和非零位补偿两种方式。零位补偿通过透镜组完全校正像差,精度达1%波长,但设计复杂成本高;非零位补偿利用部分像差补偿降低波前斜率,适用于规则非球面。折射-衍射混合补偿镜能同时校正多种像差。实际检测中可采用物理补偿镜或动态CGH加载方案,光路设计需运用坐标断点和多重结构技术实现复杂光路建模。不同方法各具优势,需根据检测需求选择合适方案。

Zhaxibamao的博客 2105

docker创建redis3.2容器及conf配置文件问题

问题 最近因项目需要,安装了早期版本的redis,在拉取镜像并启动后发现容器中没有redis.conf文件,网上查找了一番,发现是需要在初次运行容器时进行映射。 实际使用的docker命令 # 获取redis镜像 docker pull redis:3.2 # 查看docker镜像 docker images # 创建redis中的conf和data文件夹 mkdir /usr/local/redis/conf mkdir /usr/local/redis/data # 查看已创建的docker容器 do

panda1103的博客 922

吃透 AM32 无人机电调:从源码架构到工作原理的全方位解析(附实践指南)(上)

本文深入解析了AM32电调固件的源码架构与核心模块实现。文章首先介绍了AM32电调作为开源无人机;动力心脏的重要地位,随后从硬件基础、源码目录、模块划分三个维度构建解析框架。重点剖析了系统初始化模块的时钟配置、GPIO初始化和定时器设置,以及FOC控制模块的坐标变换算法、角度估算和SVPWM生成等关键技术实现。通过逐行代码解析,揭示了电调如何将飞控指令转换为电机驱动的完整过程,为开发者理解AM32电调工作原理提供了系统性指导。

bother3000的博客 6553

redis 启用日志

在 Redis 中启用日志可以帮助你跟踪和调试 Redis 的运行情况,以及排查问题。设置完成后,保存配置文件并重新启动 Redis 服务,使配置生效。日志级别启动 Redis,并将日志输出到指定的文件中。

zengliguang的专栏 2324

【论文阅读】High-Resolution Image Synthesis with Latent Diffusion Models

为了降低训练扩散模型的算力,LDMs使用一个Autoencoder去学习能尽量表达原始image space的低维空间表达(latent embedding),大大减少需要的算力。在RGB空间:编码器encoder:,将x压缩成低维表示解码器decoder: D,将低维表示z还原成原始图像空间。1. 加入Autoencoder(上图中左侧红色部分),使得扩散过程在latent space下,提高图像生成的效率;

weixin_57974242的博客 1万+

XCP实战系列介绍09-基于Vehicle Spy进行XCP测量步骤详解

详细介绍如何使用Vehicle Spy进行XCP测量

initiallizer的博客 1390

Redis配置文件

1 Redis配置文件 配置大小单位:定义了一些基本的度量单位,只支持bytes,不支持bit,大小写不敏感 # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024*1024*1024 bytes # # units are case insensitiv

爪哇人的博客 929

DC/DC开关电源学习笔记(一)开关电源技术概述

开关模式电源(Switch Mode Power Supply,简称SMPS),又称交换式电源、开关变换器,是一种高频化电能转换装置,是电源供应器的一种。其功能是将一个位准的电压,透过不同形式的架构转换为用户端所需求的电压或电流。开关电源的输入多半是交流电源(例如市电)或是直流电源,而输出多半是需要直流电源的设备,例如个人电脑,而开关电源就进行两者之间电压及电流的转换。【百度百科】

小幽余生不加糖 1619

Redis快速入门:初识Redis

Redis的配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。 可以通过 CONFIG 命令查看或设置配置项。 使用CONFIG GET * 查看所有的配置选项 查看某一个选项的配置 编辑配置或者更新配置,可以直接编辑redis.conf文件或更新配置,也可以通过CONFIG set命令语法 CONFIG SET命令的基本语法如下所示:redi

zhulei12345的专栏 451

Simulink实例--电动汽车充电站与微电网协同运行仿真

​电网负荷剧增:单站1000台车同时充电需150MW功率(超配电网容量30%)​能源孤岛问题:传统充电站仅作为单向负荷,无法参与电网调频​可再生能源消纳:光伏/风电波动导致充电站功率波动±40%​多目标矛盾:充电效率、电网稳定性、设备寿命的协同优化​节能效果:每百万辆车年节电1.8GWh​成本回收:投资回报周期<4年(IRR>25%)​减排效益:每年减少CO₂排放12万吨。

xiaoheshang_123的博客 329

UG\NX二次开发 获取对象的引用集

获取对象的引用集,一个对象可能有多个引用集,下面这个封装函数可以获取对象的所有引用集。

王牌飞行员_里海的博客 489

Redis—配置参数介绍

Redis常见配置详解

xiayping的博客 5806

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

redis数据库(2)简介介绍

第九章 Redis集群 1.关系数据库与非关系型数据库 1.1关系型数据库 1)一个结构化的数据库,创建在关系模型基础上,一般面向于记录 2)包括Oracle、MySQL、SQL Server、Microsoft Access、DB2等 1.2 非关系型数据库 1)除了主流的关系型数据库以外的数据库,都认为是非关系型的 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域..

m0_57207884的博客 556

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

详解Redis配置文件redis.conf的参数(用大白话解释,拒绝深奥术语)

1、是否开启守护线程 Redis默认不是以守护进程的方式运行的 可通过该配置项修改 配置为yes代表启用守护进程 daemonize no 2、设置pid文件的路径 当Redis以守护进程方式运行时 默认会把pid写入/var/run/redis.pid文件 可通过pidfile来指定保存的路径 pidfile /var/run/redis.pid 3、指定Redis监听端口 Redis默认端...

"✧treasure mountain✧" 8140

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Redis6.3版本Redis.config 解读(重要的)

redis.cof

Servletimpl的博客 1293

Redis(十三)-Redis的配置文件详解

redis.conf 真的很重要

码农飞哥 3015

Redis配置文件redis.conf详解

# Redis 配置文件样例 # Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 10000...

战丶后风!!的博客 7491

Redis: redis.conf参数说明

Redis: redis.conf参数说明redis.conf 参数 redis.conf 参数 Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 指定Redis监听端口,默认端口为6379,因为6379在手机按键上MERZ对应的号码,而MERZ取自意

weixin_43364660的博客 297

redis.conf 配置文件详解

redis.conf 配置文件详解 redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 3. 指定...

ExertOneself的博客 236

Redis-配置文件

在安装目录下找到解压文件中的redis.conf Redis配置文件位于Redis安装目录下,文件名为redis.conf解压目录下的redis.conf配置文件复制到安装文件的目录下 1、Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启动守护进程 daemonize no2、 当redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3.指定Redis监听

qq_56892136的博客 1万+

Redis.conf详解

在规定的时间内,执行了多少次操作,则会持久化到文件.rdb . aof。redis是内存数据库,如果没有持久化,那么断电即失去。可以设置redis密码,默认是没有密码的。APPEND ONLY模式 aof配置。配置文件unit单位对大小写不敏感。安全 SECURITY。通用 GENERAL。限制 CLIENTS。

m0_59138290的博客 1701

八、Sentinel.conf 配置文件详细介绍

前言 哨兵有两个作用 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。 自动故障迁移(Automatic failover): 当一个主服务器不能正常工作时, Sentinel 会开始一次自动故障迁移操作, 它会将失效主服务器的其中一个从服务器升级为新的主服务器, 并让失效主服务器的其他从服务器改为复制

胖太乙 1万+

Redis基础篇之redis.conf文件解读

########Redis基础篇之redis.conf文件解读 1. bind 127.0.0.1 -::1 //绑定ip 2. protected-mode yes //保护模式 3. port 6379 //访问端口 4. tcp-backlog 511 // TCP连接中已完成队列(完成三次握手之后)的长度--排队的最大连接个数 5. timeout 0 //连接超时 6. tcp-keepalive 300 //允许的持续空闲时长,或者说每次正常发送心跳的周期 7...

u014381566的博客 130

Redis配置文件详解

为什么80%的码农都做不了架构师?>>> ...

weixin_34162401的博客 72
上一篇: Linux文件处理命令教程
下一篇: 大话Cassandra数据模型
Java2King
博客等级 码龄18年 221粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值