redis配置介绍

主配置文件:/etc/redis.conf

成都创新互联公司是一家专注于网站制作、做网站与策划设计,太和网站建设哪家好?成都创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:太和等地区。太和做网站价格咨询:028-86922220

  daemonize no:不以守护进程启动,如果要以守护进程启动则改为yes

  port:6379/tcp

  bind:监听的地址,在生产环境中一定不要监听公网IP,即不能监听127.0.0.1

  timeout :客户端空闲连接超时时间,0或disable表示不会超时,按需自己进行设置

  loglevel:定义日志级别

  logfile:日志文件位置

  databases 16:表示可以使用多少个数据库存放数据,如果不特别指定都存放于0号数据库中

  tcp-backlog :在高并发的环境中,当达到最大连接数后,等待队列的长度

sentinel配置文件:/etc/sentinel.conf

  snapshotting的使用方式:

  save

  save 900 1:900s内,一个key发生变化进行一次快照,应用于数据变化非常小的场景

  save 300 10:300s内,有10个key发生变化则进行快照

  save 60 10000:在60s内,在10000个key发生变化则进程快照,应该数据变化非常快的场景

  save “”:表示禁用snapshotting(rdb格式)的持久化方式

  dbfilename dump-6379.rdb:设置启用snapshotting时,保存文件的名字

  dir ./:持久化文件(同时包括rdb和aof)保存的位置,./表示保存在当前目录下

replication(主从)的配置方式:

  slaveof :设定master的ip以及port,从而说明自己是谁的从

  slave-read-only:限定从服务器只读

  slave-priority:如果有多个slave,指定优先级;

limits限制:

  maxclients:最大并发数

  maxmemory:最多允许在当前主机上使用多少内存

APPEND ONLY MODE(持久化)的使用方式:

  appendonly no:表示禁用aof的持久化方式

  appendfilename "appendonly-6379.aof":设置启用appendonly时,保存文件的名字

  appendfsync always |everysec |no

    always:每次收到写命令就立即写到磁盘中的aof文件中

    everysec:每秒写1次,不管收到多少写请求(一般都用这种方式)

    no:不主动写到磁盘中,由系统自已决定什么写  

  主动触发aof文件重写相关参数:

  no-appendfsync-on-rewrite no:在rewrite期间,不将新写请求同步到磁盘,仅放于内存的缓冲队列当中;建议为yes,可以预防在重写期间redis崩溃导致数据丢失;

  auto-aof-rewrite-percentage 100:当前aof文件大小是上次重写时aof文件的2倍时,进行bgrewriteaof重写;

  auto-aof-rewrite-min-size 64mb:启动bgrewriteaof重写的最小值,即当此aof达到此最小值才进行重写;

慢日志相关:

  slowlog-log-slower-than 10000;记录慢日志的日间,单位为微秒,即1000000等于1秒;负数表示禁用慢日志;

  slowlog-max-len;记录慢查询最长可以存储的条数,当达到最大值时,按先进先出的原则进行删除;

集群相关配置:

  cluster-enabled yes//开启集群

  cluster-config-file nodes.conf//保存集群信息的文件

  cluster-node-timeout 5000//集群节点连接超时时间,单位为毫秒

安全相关配置:

  requirepass:设置认证密码

  通过redis-cli进入redis之后,必须输入认证密码才可以进行后续的操作

  例:requirepass liuzhengwei  --> 设置认证密码为liuzhengwei

  [root@xuegod63 redis]# redis-cli -h 192.168.2.99

  192.168.2.99:6379> auth liuzhengwei

  OK

  注:生产环境的redis不能绑定公网IP


网站名称:redis配置介绍
链接地址:http://pwwzsj.com/article/iheoec.html