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 限制内存使用大小的实现
May 08 Redis
Redis 配置文件重要属性的具体使用
May 20 Redis
了解Redis常见应用场景
Jun 23 Redis
厉害!这是Redis可视化工具最全的横向评测
Jul 15 Redis
Redisson实现Redis分布式锁的几种方式
Aug 07 Redis
浅谈Redis的keys命令到底有多慢
Oct 05 Redis
聊聊redis-dump工具安装问题
Jan 18 Redis
Redis超详细讲解高可用主从复制基础与哨兵模式方案
Apr 07 Redis
Redis官方可视化工具RedisInsight安装使用教程
Apr 19 Redis
windows安装 redis 6.2.6最新步骤详解
Apr 26 Redis
Redis基本数据类型哈希Hash常用操作命令
Jun 01 Redis
Redis Lua脚本实现ip限流示例
Jul 15 Redis
浅谈redis缓存在项目中的使用
May 20 #Redis
详解Redis主从复制实践
详解redis分布式锁的这些坑
为Java项目添加Redis缓存的方法
redis内存空间效率问题的深入探究
深入浅析Redis 集群伸缩原理
Redis延迟队列和分布式延迟队列的简答实现
You might like
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
详解node单线程实现高并发原理与node异步I/O
2017/09/21 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
浅谈vue首屏加载优化
2018/06/28 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
Python用GET方法上传文件
2015/03/10 Python
Python人脸识别初探
2017/12/21 Python
django使用LDAP验证的方法示例
2018/12/10 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
2020/06/04 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
婚礼证婚人证婚词
2014/01/08 职场文书
医务人员自我评价
2014/01/26 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
工程安全生产协议书
2014/11/21 职场文书
三八妇女节主持词
2015/07/04 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
简单介绍Python的第三方库yaml
2021/06/18 Python