啊,2022年必须把Redis这个知识点给拿下。这里我还是跟随着尚大的笔记去做一些实验。加深影响。
1. 单位
- 单位最小是到bytes
-
2.INCLUDES
include不可能通过命令被重写
- 最好将include放置在文件开头
- 如果想让include的配置覆盖原配置文件的话,放在最后
2.网络配置
2.1 bind
- 不配置bind,且protected-mode = no,任何主机都可以访问
- 不配置bind,且protected-mode = yes,本机可以访问
- 不配置bind,且protected-mode=yes,但是配置密码。使用bind的ip可以访问
- 配置bind,且protected-mode=no,使用 bind的ip可以访问
- 配置bind,且protected-mode=yes,任何主机可以访问
总结来说: 若配置了protected-mode=yes,则要么你指定个bind,要么配置密码。否则外网不可访问
2.2 protected-mode
2.3 port
2.4 tcp-backlog
2.5 timeout
客户端多少秒会关闭。这个我也没有测出来,应该是关闭tcp链接
2.6 tcp-keepalive
3.通用配置
3.1 daemonize
3.2 pidfile
每个redis实例都会有一个pid文件。一般使用绝对路径。若使用相对路径的话