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 24 Redis
redis内存空间效率问题的深入探究
May 17 Redis
Redis 配置文件重要属性的具体使用
May 20 Redis
详解Redis基本命令与使用场景
Jun 01 Redis
Windows下redis下载、redis安装及使用教程
Jun 02 Redis
redis客户端实现高可用读写分离的方式详解
Jul 04 Redis
Redis入门教程详解
Aug 30 Redis
Redis Stream类型的使用详解
Nov 11 Redis
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
Mar 16 Redis
Redis集群节点通信过程/原理流程分析
Mar 18 Redis
Redis 操作多个数据库的配置的方法实现
Mar 23 Redis
Redis基本数据类型List常用操作命令
Jun 01 Redis
浅谈redis缓存在项目中的使用
May 20 #Redis
详解Redis主从复制实践
详解redis分布式锁的这些坑
为Java项目添加Redis缓存的方法
redis内存空间效率问题的深入探究
深入浅析Redis 集群伸缩原理
Redis延迟队列和分布式延迟队列的简答实现
You might like
php笔记之:php数组相关函数的使用
2013/04/26 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
2018/06/09 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
模拟多级复选框效果的jquery代码
2013/08/13 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
javascript制作的简单注册模块表单验证
2015/04/13 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
python常用函数详解
2016/09/13 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
Python 复平面绘图实例
2019/11/21 Python
Python作用域与名字空间原理详解
2020/03/21 Python
django正续或者倒序查库实例
2020/05/19 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
趣味活动策划方案
2014/02/08 职场文书
会计员岗位职责
2014/03/15 职场文书
活动总结新闻稿
2014/08/30 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
2015年乡镇组织委员工作总结
2015/10/23 职场文书
Jsonp劫持学习
2021/04/01 PHP
centos7安装mysql5.7经验记录
2022/05/02 Servers