Redis 配置文件重要属性介绍
写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。
技术是开源的、知识是共享的。
这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。
用知识改变命运,让我们的家人过上更好的生活
。
文章目录
- 1. UNITS 单位
- 2. INCLUDES 包含
- 3. NETWORK 网络
- 4. GENERAL 通用
- 5. SNAPSHOTTING 快照
- 6. SECURITY 安全
- 7. CLIENTS 客户端
- 8. APPEND ONLY MODE
1. UNITS 单位
# 1k => 1000 bytes
# 1kb => 1024 bytes
# 1m => 1000000 bytes
# 1mb => 1024*1024 bytes
# 1g => 1000000000 bytes
# 1gb => 1024*1024*1024 bytes
#
# units are case insensitive so 1GB 1Gb 1gB are all the same.
redis中单位对大小写不敏感,1GB、1Gb、1gB是相同的
2. INCLUDES 包含
# include /path/to/local.conf
# include /path/to/other.conf
可以将多个配置文件放入到一个公共的配置文件中
注意
:因为Redis总是使用最后处理的行作为配置指令的值,最好把include放在这个文件的开头,以避免在运行时覆盖配置更改。相反,如果使用include覆盖配置,最好将include作为最后一行。
3. NETWORK 网络
# bind 127.0.0.1
访问的主机地址。如果没有 bind,就是任意 ip 地址都可以访问。
生产环境下,需要写自己应用服务器的 ip 地址。
注意
:把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
protected-mode no
protected-mode,保护模式。如果没有指定 bind 指令,也没有配置密码,那么保护模式就开启
注意
: 把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
port 6379
端口号,默认6379
4. GENERAL 通用
daemonize yes
daemonize 以守护进程的方式在后台运行,默认是no
pidfile /var/run/redis_6379.pid
pidfile 当redis以守护进程的方式运行的时候,需要指定pid文件。默认写到 /var/redis/run/redis_6379.pid 文件里面
loglevel notice
loglevel 日志级别
日志级别 | 说明 |
---|---|
debug | 记录大量日志信息,适用于开发、测试阶段 |
verbose | 较多日志信息 |
notice | 适量日志信息,使用于生产环境 |
warning | 仅有部分重要、关键信息才会被记录 |
logfile ""
logfile 日志文件位置
在databases 16
databases 设置数据库数量。默认是16
5. SNAPSHOTTING 快照
持久化,在规定的时间内,执行了多少次操作,则会持久化到.rdb .aof 。 redis是内存数据库,如果没有持久化,那么数据断电就消失。
#在900 秒内如果至少有 1 个 key 的值变化,则进行持久化
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
stop-writes-on-bgsave-error 持久化错误,redis是继续进行工作
rdbcompression yes
rdbcompression 是否压缩RDB文件,默认开启
rdbchecksum yes
rdbchecksum 保存RDB文件的时候,进行错误检查
dir ./
dir RDB文件保存的目录
6. SECURITY 安全
# requirepass foobared
requirepass 设置密码
7. CLIENTS 客户端
# maxclients 10000
maxclients 最大连接数
# maxmemory <bytes>
maxmemory 最大占用多少内存
# maxmemory-policy noeviction
maxmemory-policy 内存达到上限之后的处理策略
处理策略 | 说明 |
---|---|
volatile-lru | 只对设置了过期时间的key进行LRU(默认值) |
allkeys-lru | 删除lru算法的key |
volatile-random | 随机删除即将过期key |
allkeys-random | 随机删除 |
volatile-ttl | 删除即将过期的 |
noeviction | 永不过期,返回错误 |
8. APPEND ONLY MODE
appendonly no
appendonly 是否开启 AOF 功能,默认是no
由于水平有限,本博客难免有不足,恳请各位大佬不吝赐教!
Redis 配置文件重要属性介绍相关推荐
- redis配置文件redis.conf参数说明
redis配置文件redis.conf参数说明 (2013-01-09 21:20:40)转载▼ 标签: redis配置 redis.conf 配置说明 杂谈 分类: nosql # By defau ...
- docker redis 配置文件_基于Docker搭建Redis一主两从三哨兵
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:oscarwin juejin.im/post/5d26b03de51d454fa3 ...
- redis 配置文件示例
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1 ...
- Redis 学习笔记-NoSQL数据库 常用五大数据类型 Redis配置文件介绍 Redis的发布和订阅 Redis_事务_锁机制_秒杀 Redis应用问题解决 分布式锁
1.NoSQL数据库 1.1 NoSQL数据库概述 NoSQL(NosQL = Not Only sQL ),意即"不仅仅是sQL",泛指非关系型的数据库.NoSQL不依赖业务逻辑 ...
- 跟我一起学Redis之Redis配置文件啃了一遍之后,从尴尬变得有底气了(总结了一张思维图)...
前言 秋高气爽的一天,那时候年轻帅气的我正在参照着搜索引擎写代码,迷之微笑般的敲着键盘(又从搜索引擎上找到代码案例啦),突然领导在小隔间里传来了呼唤声,然后有了以下场景: 领导:小Z,你过来一下: 当 ...
- CentOS安装Redis、PHPredis扩展及Redis配置文件详解
redis简介 redis是一款很不错的高性能的key-value数据库;它的出现在很大程度上弥补了很多像memcached这类的keyvalue存储的不足,它的特点有:支持持久化.半持久化数据保存, ...
- Redis配置文件redis.conf文件详解
Redis配置文件redis.conf文件详解 唠嗑 这里面的意思只要看得差不多其实就是已经对redis有熟悉的感觉,就比如 推塔已经推到别人家的大门~~~~~~~~废话不多说直接开始了 知道大家都不 ...
- Redis 配置文件解读
Redis 配置文件解读 该配置文件是前面安装redis 服务自动生成的一个6379.conf 配置文件,下面呢就是对该配置文件一个全方位的解读 1.前提准备 ## Generated by inst ...
- Redis入门总结(一):redis配置文件,五种数据结构,线程模型和持久化方式
(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/90321396冷血之心的博客) 关注微信公众号(文强的技术小屋) ...
- Redis配置文件详解
# Redis配置文件样例 # Note on units: when memory size is needed, it is possible to specifiy # it in the us ...
最新文章
- Docker 常用命令 (持续更新)
- 详解最大似然估计(MLE)、最大后验概率估计(MAP),以及贝叶斯公式的理解...
- 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )
- [BZOJ 1070][SCOI2007]修车(费用流)
- Java转gcode,学用树莓派(8)-实战案例:基于树莓派JAVA的微型激光雕刻机
- JQuery ajax()实例
- [翻译]:怎样从C/C++代码中对C#进行回调
- srgan要训练多久_SRGAN阅读笔记
- CSS2.0样式手册_说明_SDK下载chm
- ES6 Symbol之浅入解读
- VRay4.2 for 3dsMax2013-2020
- Android如何获取唯一ID
- 电脑用上这些壁纸站与软件,惊艳你的眼球!
- 离散数学第六版第er章偶数题答案_离散数学 第2章习题答案
- 图像分类网络总结回顾(上)
- android的终端模拟器,安卓开发者必备的 5 款 App:终端模拟器、颜色萃取、移动 IDE 等...
- 计算机本科毕业要求,计算机本科毕业论文要求.doc
- Php session_start错误,PHP 解决错误:Warning: session_start()... 的方法
- 复合字面量(compound literals)详解
- vba python 结合_xlwings利用VBA调用python
热门文章
- 阿里P3C自定义规则后本地打包成IDEA插件
- ElasticJob 3.0 带你快速入门
- python的模块和包
- cad插入块_CAD中块插入点定义错了,插入位置不对怎么办?
- CAD系统与PDM系统集成技术研究
- hsql导入mysql_在测试过程中使用HSQL数据库
- 圈粉无数!被称为B站“新垣结衣”的UP主,如何收获Z世代年轻人的喜爱?
- 该模型是内置式的MTPA控制,速度环的输出为给定转矩,然后方式1通过求解MTPA方程得到dq给定电流
- matlab各种文件读写,Matlab的各种数据读取、文件读写等操作汇总
- css字体居中(css字体居中对齐)