Redis.conf详解

启动的时候就是通过配置文件启动的

1.linux中打开我们的redis.conf

 

 

 

vim的相关操作

 

 

 

2.从上到下阅读这个Redis.conf

2.1 Redis的一些说明

 

includes:

 

 

 

modules:

 

 

 

 

 network:

 

 

 

 

 

 general(通用)

 

 

 

 

 

 

 

 

 notice通知也是生产阶段使用

 

 

 

 

 

 SNAPSHOTTING(快照):

持久化,在规定的时间内,执行了多少次就会保存为一个文件,一般是 .rdb .aof,这个动作就叫做快照

redis是内存数据库,如果没有持久化,那么数据断电即失去

 

 

 

 

 

 

 

 

 REPLICATION复制,主从复制的时候用到,

SECURITY:

这里是用来设置redis的密码的,redis默认是没有密码的,也就是说我们直接去ping是可以ping通的

 

 

 

设置密码如下:

 

 

 或者在控制台设置,一般也是这么设置

 

 

 CLIENTS(客户端配置) :

 

 

 

MEMORY MANAGEMENT(内存设置):

 

 

 

这个策略分别有可以自己配置:

1.noeviction: 不删除策略, 达到最大内存限制时, 如果需要更多内存, 直接返回错误信息。(默认值)
2.allkeys-lru: 所有key通用; 优先删除最近最少使用(less recently used ,LRU) 的 key。
3.volatile-lru: 只限于设置了 expire 的部分; 优先删除最近最少使用(less recently used ,LRU) 的 key。
4.allkeys-random: 所有key通用; 随机删除一部分 key。
5.volatile-random: 只限于设置了 expire 的部分; 随机删除一部分 key。
6.volatile-ttl: 只限于设置了 expire 的部分; 优先删除剩余时间(time to live,TTL) 短的key。

APPEND ONLY MODE(模式)aof的配置:

 

 

 

posted @ 2021-01-16 17:28  Yaoyaoo  阅读(1143)  评论(0)    收藏  举报