Redis 配置文件重要属性的具体使用


Posted in Redis onMay 20, 2021

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 相关文章推荐
浅谈Redis在直播场景的实践方案
Apr 27 Redis
Redis延迟队列和分布式延迟队列的简答实现
May 13 Redis
详解Redis主从复制实践
May 19 Redis
浅谈Redis的几个过期策略
May 27 Redis
Redis可视化客户端小结
Jun 10 Redis
浅谈Redis的keys命令到底有多慢
Oct 05 Redis
Redis模仿手机验证码发送的实现示例
Nov 02 Redis
redis缓存存储Session原理机制
Nov 20 Redis
Redis调用Lua脚本及使用场景快速掌握
Mar 16 Redis
Redis分布式锁的7种实现
Apr 01 Redis
浅谈Redis 中的过期删除策略和内存淘汰机制
Apr 03 Redis
基于Redission的分布式锁实战
Aug 14 Redis
浅谈redis缓存在项目中的使用
May 20 #Redis
详解Redis主从复制实践
详解redis分布式锁的这些坑
为Java项目添加Redis缓存的方法
redis内存空间效率问题的深入探究
深入浅析Redis 集群伸缩原理
Redis延迟队列和分布式延迟队列的简答实现
You might like
怎样辨别一杯好咖啡
2021/03/03 新手入门
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
一道关于php变量引用的面试题
2010/08/08 PHP
PHP模板引擎Smarty自定义变量调解器用法
2016/04/11 PHP
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
JS实现页面鼠标点击出现图片特效
2020/08/19 Javascript
[52:06]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python的多态性实例分析
2015/07/07 Python
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
2021/01/06 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
服装设计行业个人的自我评价
2013/12/20 职场文书
优秀医生事迹材料
2014/02/12 职场文书
《匆匆》教学反思
2014/02/22 职场文书
小学课外阅读总结
2014/07/09 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
Pandas-DataFrame知识点汇总
2022/03/16 Python
Python中的socket网络模块介绍
2022/07/23 Python