redis配置介绍

发布时间:2020-06-18 16:16:17 作者:weilovepan520
来源:网络 阅读:322

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

  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 <seconds> <changes>

  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 <masterip> <masterport>:设定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


推荐阅读:
  1. Redis配置与优化
  2. redis配置,状态监控与性能调优

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

配置 redis edi

上一篇:Python 实现操作文档的读取,续写,覆盖重写自动备份

下一篇:物联网主流通信协议的详细介绍

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》