Redis 配置文件redis.conf中包含了Redis的配置信息。常用的配置项有:
1. daemonize:是否以守护进程的方式运行,默认为no,开发环境建议设置为no,生产环境设置为yes。
2. port:监听端口,默认为6379。
3. bind:绑定主机,默认不绑定,绑定127.0.0.1只接受本地连接。
4. pidfile:保存Redis服务进程ID的文件路径。
5. logfile:日志文件路径。
6. dir:工作目录。
7. maxclients:最大客户端连接数,默认10000。
8. dbfilename:持久化文件名,默认dump.rdb。
9. appendonly:是否开启AOF持久化,默认为no。
10. snaplen:保存的数据条数(用于数据恢复)。
11. rdbcompression:是否压缩rdb文件,默认为yes。
12. hash-max-ziplist-entries:用ziplist编码实现的hash对象,ziplist中最多能存放entry个数,默认为512。
13. list-max-ziplist-entries:list对象,ziplist中最多能存放entry个数,默认为512。
14. set-max-intset-entries:set对象,intset中最多能存放entry个数,默认为512。
15. zset-max-ziplist-entries:zset对象,ziplist中最多能存放entry个数,默认为128。
除此之外,Redis配置文件中还包含了自带的注释,这些注释详细解释了较复杂的配置项,阅读这些注释也有助于理解Redis的工作原理。
不同的环境中,Redis的配置也会有所调整:
开发环境:daemonize设为no,日志级别调整为debug方便调试。
测试环境:可适当调大maxclients、日志级别设为notice。
生产环境:daemonize设为yes,maxclients适当增大,日志级别设为warning或error, و绑定访问主机等。
联系信息:邮箱aoxolcom@163.com或见网站底部。
请登录后发表评论
注册
社交帐号登录