Redis入门很简短的三【常见参数配置】

Redis入门很简短的三【常见参数配置】

博客分类:

redisnosql缓存中间件memcached 

Redis的一念之差常见设置都是透过对redis.conf文件NoSQL 1举行修改来成功的。
 本文紧要介绍了设置访问密码、主从配置、设置数据及日志目录、以及参数调优等地点。
 
 一. 权限设置:NoSQL 2
  1. 修改redis.conf文件:

Shell代码  NoSQL 3

  1. requirepass nick123  

  2. 客户端登录,需要先举行授权操作,提供密码即可。

Shell代码  NoSQL 4

  1. auth nick123  

 

 二. 主从配置:NoSQL 5
       
通过设置Redis的布文件redis.conf可以举行基本(Master-Slave)设置,可以安装一个Redis节点为Master,同时设置一个或者多独Slave节点。
  1. 以打节点配置redis.conf即可:设置为主节点的IP和端口

Shell代码  NoSQL 6

  1. slaveof 192.168.142.12 6379  

  2. 一旦Master节点设置了密码,Slave节点需要而装: 

Shell代码  NoSQL 7

  1. masterauth nickxu  

   3. 说明:
   @
通过骨干设置,可以拓展读写分离:经常使用Master节点负责写多少,Slave节点负责读数据、注意Slave节点不克开展摹写操作。
   @
数据备份:NoSQL 8在Slave节点执行如下命令,然后拷贝dump.rdb即可

Shell代码  NoSQL 9

  1. bgsave #欠令在后台执行,举办持久化操作,不相会潜移默化客户端的链接  
  2. save  #假定上述bgsave执行破产,可以下save举办操作,不过会潜移默化客户端的链接  

     
 三. 日志/数据目录:NoSQL 10
  1. 创办如下所著之目:

Shell代码  NoSQL 11

  1. mkdir -p /opt/redis/logs  
  2. mkdir -p /opt/redis/data  

   2. 针对日记举行安装:

Shell代码  NoSQL 12

  1. loglevel debug                      #日记级别:默认为notice  
  2. logfile /opt/redis/logs/redis.log  #日记输出:默认为stdout  

    3. 设置数据目录:

Shell代码  NoSQL 13

  1. dbfilename redis.rdb        #默认为dump.rdb  
  2. dir /opt/redis/data         #默认为./  

    
NoSQL,  四. 设置极端酷内存:     NoSQL 14

Shell代码  NoSQL 15

  1. maxmemory 256mb  

    [说明] 
    @ 设置Redis可以占据的极要命内存,制止影响性仍然导致系统崩溃。
    @
一定要自愧不如物理内存(512MB),留起充裕的内存供系统与外应用程序使用。

 

  五. 备份策略:NoSQL 16
   1. 应用快照:snapshot

Shell代码  NoSQL 17

  1. save 60 1000  

    [说明] 
    @ 如达到的安装,会于60s内、假若出1000独key暴发转移就展开持久化。
    @ 可安装多单save选项,默认持久化到dump.rdb。
  2. 文件扩大(aof):append-only-file情势。
   @
Redis会将每个接收至的“写命令”通过write函数追加至appendonly.aof文件,重启Redis时经该文件重建总体数据库。
   @
由于os内核会缓存write函数所做的“修改”,能够运用fsync函数指定写副到磁盘的措施。

Shell代码  NoSQL 18

  1. appendonly yes          #起首aof持久化格局  
  2.   
  3. appendfsync always      #对各级条“写命令”顿时写及磁盘  
  4. appendfsync everysec    #默认:每秒写副一差,在性和可靠性之间的平衡  
  5. appendfsync no          #仗让os,不点名写入时机  

    3. 零星种方法的较:
    @ 快照形式:性能于好,然而快照间隔间,假设宕机将招致数丢失。
    @ AOF格局:影响属性,不轻招数据丢失。
    @
假设Redis宕机:重启Redis即可,会活动使用redis.rdb、appendonly.aof苏醒数据库。
   4. 主从备份:从数量安全性角度考虑。
    @ 关闭快照功用。
    @ 同时设置基本服务器都为AOF情势。
    @
表达:假设单纯针对Slave举办持久化设置,重开时,Slave自动和Master举办共同,全体数目丢失NoSQL 19

网站地图xml地图