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#如果60s 内至少有10000 个key 进行了修改,我们就进行持久化操作
# 我们之后学习持久化,会自己定义这个测试!
stop-writes-on-bgsave-error yes# 持久话如果出错了,是否还需要工作rdbcompression yes # 是否压缩rdb 文件,需要消耗一些cpu 的资源!rdbchecksum yes #保存rdb 文件的时候,进行错误的检查验证!dir ./ # rdb 文件保存的目录
Replication 复制,我们后面讲解主从复制,到时候在讲解
SECURITY
可以在这里设置redis 的密码,默认是没有密码的!
文章图片
client 限制
maxclients 10000 #设置客户端最大的客户端的数量
maxmemory # 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.config详解】具体配置,我们在Redis 持久化中去了解!
推荐阅读
- springboot使用redis缓存
- (1)redis集群原理及搭建与使用(1)
- springboot结合redis实现搜索栏热搜功能及文字过滤
- Redis——发布订阅/消息队列
- redis|redis 常见问题一
- 实操Redission|实操Redission 分布式服务
- 二、Redis的五种常用数据类型
- 深入理解redis——布隆过滤器BloomFilter
- redis哨兵模式
- 关于分布式锁|关于分布式锁 Redis 与 Zookeeper 的原理,它们如何实现分布式锁()