Redis 配置文件 redis.config详解
Posted 偶像java练习生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 配置文件 redis.config详解相关的知识,希望对你有一定的参考价值。
Redis config 详解
单位
1.配置文件unit 单位对大小写不敏感!
包含
就是好比我们学习Spring,Import,include ,配置主从的配置文件
网络
bind 127.0.0.1 #绑定ip
protected-mode yes #保护模式,一般打开
port 6379 # 端口设置
通用配置Geneal
daemonize yes #以守护进程的方式运行,默认是no,我们需要自己开启yes!
supervised no # 去管理守护线程。默认是no
通用GENERAL
daemonize yes # 一守护进程的方式运行,默认是no ,我们需要自己开启为yes!
pidfile /var/run/redis_6379.pid # 如果以后台的方式 运行,我们需要指定一个pid 文件
# Specify the server verbosity level.
# This can be one of:
# debug (a lot of information, useful for development/testing)
# verbose (many rarely useful info, but not a mess like the debug level)
# notice (moderately verbose, what you want in production probably)生产环境
# warning (only very important / critical messages are logged)
loglevel notice #日志级别
logfile "" #日志的文件位置名,为空则代表输出
databases 16 #数据库的数量默认是16 个数据库
always-show-logo yes # 是否显示logo
快照
之旧话,在规定的时间内,执行了多少次操作,则会持久化到文件.rdb 文件
redis 是内存数据库,如果没有之旧话,那么数据断电及失!
save 900 1 #如果900 s 内至少有一个key 进行了修改,我们就进行持久化操作
save 300 10 #如果300 s 内至少有10个key 进行了修改,我们就进行持久化操作
save 60 10000 #如果60 s 内至少有10000 个key 进行了修改,我们就进行持久化操作
# 我们之后学习持久化,会自己定义这个测试!
stop-writes-on-bgsave-error yes # 持久话如果出错了,是否还需要工作
rdbcompression yes # 是否压缩rdb 文件,需要消耗一些cpu 的资源!
rdbchecksum yes #保存rdb 文件的时候,进行错误的检查验证!
dir ./ # rdb 文件保存的目录
Replication 复制,我们后面讲解主从复制,到时候在讲解
SECURITY
可以在这里设置redis 的密码,默认是没有密码的!
client 限制
maxclients 10000 #设置客户端最大的客户端的数量
maxmemory<bytes> # redis 最大内存设计
maxmemory-policy noeviction # 内存到达上线概念之后的处理策略
Append only 模式 aof 配置
appendonly no # 默认是不开启aof 模式的,默认是使用rdb 方式持久化的,在大部分所有的情况下,rdb完全够用
appendfilename “appendonly.aof” # 持久化的文件的名字, 。rdb
# appendfsync always # 每次修改都会sync ,消耗性能
appendfsync everysec # 没有执行一次sybc ,可能会丢失1s 的数据!
# appendfsync no #不执行sync ,这个是u后操作系统自己同部署,速度最快!
具体配置,我们在Redis 持久化中去了解!
以上是关于Redis 配置文件 redis.config详解的主要内容,如果未能解决你的问题,请参考以下文章