Redis 配置文件 redis.config详解

Redis config 详解

单位
Redis 配置文件 redis.config详解
文章图片

1.配置文件unit 单位对大小写不敏感!
包含
Redis 配置文件 redis.config详解
文章图片

就是好比我们学习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#如果60s 内至少有10000 个key 进行了修改,我们就进行持久化操作 # 我们之后学习持久化,会自己定义这个测试! stop-writes-on-bgsave-error yes# 持久话如果出错了,是否还需要工作rdbcompression yes # 是否压缩rdb 文件,需要消耗一些cpu 的资源!rdbchecksum yes #保存rdb 文件的时候,进行错误的检查验证!dir ./ # rdb 文件保存的目录

Replication 复制,我们后面讲解主从复制,到时候在讲解
SECURITY
可以在这里设置redis 的密码,默认是没有密码的!
Redis 配置文件 redis.config详解
文章图片

client 限制
maxclients 10000 #设置客户端最大的客户端的数量 maxmemory # redis 最大内存设计 maxmemory-policy noeviction # 内存到达上线概念之后的处理策略

Redis 配置文件 redis.config详解
文章图片

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.config详解】具体配置,我们在Redis 持久化中去了解!

    推荐阅读