Redis-08-Conf

Redis-08-Conf

打开redis.conf文件

1. 单位

2. 包含配置文件

绑定IP

mark

3. 通用设置

Daemonize 后台开启

mark

1
2
3
4
5
6
7
8
9
10
## 打印日志
# 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 "" ## 日志的位置
database 16 ## 默认16个数据库

4. 快照

持久化,在规定的时间内,执行了多少次操作,则会持久化到文件

mark

1
2
3
4
5
6
7
8
## 如果900s内,如果至少有一个key进行了修改,就进行持久化操作
## 如果300s内,如果至少有十个key进行了修改,就进行持久化操作
## 如果60s内,如果至少有10000个key进行了修改,就进行持久化操作

stop-writes-on-bgsave-error yes ## 出错了继续工作
rdbcompression yes ## 是否压缩rbd文件
rdbchecksum yes ## 错误校验检查
dir ./ ## rdb保存位置

5. 主从复制

mark

6. 设置密码

mark

7. 客户端

mark

8. 内存配置

mark

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# maxmemory-policy noeviction (redis设置过期key六种方式)

## 设置方式
config set maxmemory-policy volatile-lru

maxmemory-policy 六种方式
1、volatile-lru:只对设置了过期时间的key进行LRU(默认值)

2、allkeys-lru : 删除lru算法的key

3、volatile-random:随机删除即将过期key

4、allkeys-random:随机删除

5、volatile-ttl : 删除即将过期的

6、noeviction : 永不过期,返回错误

9. AOF配置

mark

1
2
3
4
## 默认是使用rdb 不适用aof
appendonly no
## 文件名
appendfilename "appendonly.aof"
打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2019-2022 Zhuuu
  • PV: UV:

请我喝杯咖啡吧~

支付宝
微信