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
详解RedisTemplate下Redis分布式锁引发的系列问题
Apr 27 Redis
解析高可用Redis服务架构分析与搭建方案
Jun 20 Redis
在redisCluster中模糊获取key方式
Jul 09 Redis
聊聊redis-dump工具安装问题
Jan 18 Redis
sentinel支持的redis高可用集群配置详解
Apr 01 Redis
Redis基本数据类型哈希Hash常用操作命令
Jun 01 Redis
关于Redis的主从复制及哨兵问题
Jun 16 Redis
浅谈Redis变慢的原因及排查方法
Jun 21 Redis
Redis过期数据是否会被立马删除
Jul 23 Redis
浅谈redis缓存在项目中的使用
May 20 #Redis
详解Redis主从复制实践
详解redis分布式锁的这些坑
为Java项目添加Redis缓存的方法
redis内存空间效率问题的深入探究
深入浅析Redis 集群伸缩原理
Redis延迟队列和分布式延迟队列的简答实现
You might like
php加密解密实用类分享
2014/01/07 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
JQuery Dialog的内存泄露问题解决方法
2010/06/18 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
JavaScript基础知识学习笔记
2014/12/02 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
2017/04/20 jQuery
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
2018/05/07 Javascript
vue+高德地图写地图选址组件的方法
2019/05/18 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
Python中random模块用法实例分析
2015/05/19 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
Python 窗体(tkinter)按钮 位置实例
2019/06/13 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
简历中自我评价分享
2013/10/09 职场文书
进修护士自我鉴定
2013/10/14 职场文书
公务员职务工作的自我评价
2013/11/01 职场文书
海飞丝的广告词
2014/03/20 职场文书
房屋出租协议书
2014/04/10 职场文书
统计专业自荐书
2014/07/06 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
使用Redis实现秒杀功能的简单方法
2021/05/08 Redis