- 在进行单位设值的时候,只支持字节类型,不支持其他的。像bit就不支持。
- INCLUDES包含
- 可以包含其他的文件在内,就像jsp中的include一样,一个页面中可以包含其的页面。这里是包含其他的文件。
- NETWORK配置
- bind 127.0.0.1
如果设置成这样的话,那就是表示成只能够本机进行访问。
- NETWORK配置
-
Protected-mode yes:这个是保护模式,如果是yes的话,那就是启动保护模式,保护模式下,只能本机连接。
-
- 如何让其他的电脑也可以进行访问
- 将bind 127.0.0.1注释掉
- 将保护模式关闭掉
- 图示:
:现在就是注释掉之后的状态
:将yes改成no,就将保护模式关闭了
- 其他部分配置
- tcp-backlog:backlog是一个队列的总和,未完成三次握手的和已经完成的总和。值默认的是511,可以进行修改。
- timeout 0:当客户端闲置多长秒后关闭连接,如果指定为 0 ,表示关闭该功能,单位:s
- tcp-keepalive 300:检测心跳,单位:s。客户端长时间没有操作,就会进行检测,如果检测不活着,就会释放连接。
- daemonize yes:是否开启后台启动的配置,yes是启动。
- pidfile:Redis每次操作都会有一个进程号,会放在redis-6379.pip。通过pipfile指定。
- pidfile /var/run/redis-6379.pip
- loglevel notice:设置日志级别
- debug:级别最高
- verbose:相当于info
- notice:生产环境用(也是默认日记级别)
- warning:是显示一些有用的或者重要的
- logfile " ":设置日志输出路径,默认是空
- databases 16:16个数据库
- SECURITY中进行设置密码,密码默认是空
- #requirepass foodared 默认是注释掉的,如果想要设置密码,有两种设置方式
- 直接去掉注释或者使用命令config get requirepass
- config set requirepass “123456”:设置密码
- #requirepass foodared 默认是注释掉的,如果想要设置密码,有两种设置方式
- LIMITS限制
- maxclients:设置客户端连接数,默认为10000
- maxmemory:内存最大占有(建议设置),如果超过内存,就会进行删除,有相应的删除规则
- maxmemory-policry:规则,
- 有过期的key进行删除
- 长时间不用的进行移除等等
- 只是一部分的配置,其他的在持久化还会有一部分,剩余的想要了解可以看菜鸟教程中的redis配置。