12.redis.conf详解

1.INCLUDES模块(redis.conf可以引入其他的配置文件共同起作用)
    # include /path/to/local.conf
    # include /path/to/other.conf

2.NETWORK(网络配置)
     #绑定的ip
     bind 127.0.0.1
     #端口 
     port 6379
    #保护模式
    protected-mode yes
    
3.GENERAL(通用配置)
    3.1#后台运行的方式,以守护进程的方式启动,默认是no,我们得自己改为yes
        daemonize yes
    3.2#如果以后台运行,我们需要指定一个pid文件
        pidfile /var/run/redis_6379.pid
    3.3#日志等级
        loglevel notice
            日志级别可以是:
                1# debug (a lot of information, useful for development/testing)
                2# verbose (many rarely useful info, but not a mess like the debug level)
                3# notice (moderately verbose, what you want in production probably)
                4# warning (only very important / critical messages are logged)1
    3.4#日志的文件名称
        logfile ""
    3.5#数据库的数量,默认是16个
        databases 16
    3.6#启动时是否显示loggo
        always-show-logo yes
    
4.SNAPSHOTTING(快照:数据持久化)
    持久化,在规定的时间内执行多少次操作,则会持久化到文件.rab.aof中
    redis是内存数据库,如果没有持久化,那么数据是断电即失的
    4.1如果在900秒内,最少有一个key做了修改,我们会进行持久化操作
        save 900 1
    4.2如果300秒内有,最少有10个key做了修改,我们会进行持久化操作
        save 300 10
    4.3如果60秒内,最少10000个key做了修改,我们会进行持久化操作  
        save 60 10000
    4.4如果持久化出错,是否需要继续工作
        stop-writes-on-bgsave-error yes
    4.5是否压缩rab文件,需要消耗一些cpu资源
        rdbcompression yes
    4.6保存rab文件时,是否进行错误的检查校验
        rdbchecksum yes
    4.7保存rab文件的路径
        dir ./
        
5.SECURITY(安全设置密码等)

 

posted @ 2022-05-25 21:38  努力的达子  阅读(38)  评论(0编辑  收藏  举报