暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

redis核心配置讲解

340

在我们【下载的源码包】中解压后有一个redis.conf的配置文件,这个文件中包含了redis的所有配置。


redis.conf中的核心配置参数介绍:

    daemonize yes 配置后台运行,默认no
    bind 绑定哪些ip可以访问,0.0.0.0是不限制,配置多个ip例子 12.13.432.12 31.12.43.13 用空格隔开
    port 端口号 默认6379
    requirepass 密码配置
    dbfilename 配置redis持久化文件名称
    dir 配置redis持久化文件存储地址
    save 配置redis持久化机制


    但实际上我们的【安装路径是在/usr/local/redis中】,初始安装完成的时候指定安装路径下只有bin目录。


    因此我们可以在/usr/local/redis中创建如下目录

      日志 usr/local/redis/log
      数据 usr/local/redis/data
      配置文件 usr/local/redis/conf



      在配置文件 usr/local/redis/conf中创建redis.conf配置文件并编辑如下内容

      【在实际生产中,密码应该大小写字母+数字组合】

        #任何ip可以访问
        bind 0.0.0.0


        #守护进程
        daemonize yes


        #密码,实际生产中应该尽可能复杂
        requirepass 123456


        #日志文件
        logfile "/usr/local/redis/log/redis.log"


        #持久化文件名称
        dbfilename xdclass.rdb


        #持久化文件存储路径
        dir /usr/local/redis/data


        #持久化策略, 10秒内有个1个key改动,执行快照
        save 10 1


        指定配置文件启动redis服务端,指定密码启动redis客户端

          ./redis-server ../conf/redis.conf
          ./redis-cli -a 123456


          总结:

          在redis的文件中我们需要关注的点包括

          1、bin目录:存放redis服务端和客户端的启动脚本

          2、conf目录:用于指定redis启动时的一些参数配置 

          3、data目录:redis中的数据持久化目录

          4、log目录:redis运行过程中的日志,可以用于排查问题

          文章转载自梁霖编程工具库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论