redis配置文件参数说明及命令操作

必赢365net手机版 3

redis下载地址:。

Redis 的构造文件坐落于 Redis 设置目录下,文件名叫redis.windows.conf,早先好疑似 redis.conf,不过本人下载的本子是redis.windows.conf,当然你也能够协和成立和煦的配备文件,运营redis服务的时候背后跟上安顿文件名称就足以了,比方redis-server.exe redis.windows.conf,那样就能够运营相应的配备文件 。

参数表明

redis.conf 配置项表明如下:

1.
Redis暗许不是以守护进度的秘籍运行,能够因此该配置项校订,使用yes启用守护进度

    daemonize no

2.
当Redis以守护进度格局运维时,Redis暗中认可会把pid写入/var/run/redis.pid文件,能够通过pidfile钦点

    pidfile /var/run/redis.pid

3.
内定Redis监听端口,暗中同意端口为6379,小编在和睦的后生可畏篇博文中解释了为什么选用6379充任暗中认可端口,因为6379在小弟大开关上ME大切诺基Z对应的号码,而MEGL450Z取自意国歌女Alessia
Merz的名字

    port 6379

  1. 绑定的主机地址

    bind 127.0.0.1

5.当 顾客端闲置多久后关门连接,借使钦命为0,表示关闭该效用

    timeout 300

6.
钦命日志记录等第,Redis总共援助七个等第:debug、verbose、notice、warning,默以为verbose

    loglevel verbose

7.
日志记录方式,默以为正式输出,即便布署Redis为守护进度格局运维,而这里又计划为日志记录格局为标准输出,则日志将会发送给/dev/null

    logfile stdout

  1. 设置数据库的数目,暗中认可数据库为0,能够运用SELECT
    <dbid>命令在连接上钦定数据库id

    databases 16

9.
点名在多久内,有稍稍次创新操作,就将数据同步到数据文件,能够八个规范合营

    save <seconds> <changes>

    Redis暗中同意配置文件中提供了八个尺码:

    save 900 1

    save 300 10

    save 60 10000

   
分别代表900秒(15分钟)内有1个改动,300秒(5分钟)内有12个转移甚至60秒内有10000个转移。

 

10.
点名存款和储蓄至本土数据库时是或不是减量,默感到yes,Redis选择LZF压缩,假如为了节省CPU时间,能够关闭该接收,但会产生数据库文件变的伟大

    rdbcompression yes

  1. 点名地点数据库文件名,暗许值为dump.rdb

    dbfilename dump.rdb

  1. 内定地点数据仓库储存放目录

    dir ./

13.
装置当本机为slav服务时,设置master服务的IP地址及端口,在Redis运转时,它会自动从master进行数量同步

必赢365net手机版,    slaveof <masterip> <masterport>

  1. 当master服务设置了密码拥戴时,slav服务连接master的密码

    masterauth <master-password>

15.
设置Redis连接密码,假如布署了连年密码,客户端在连接Redis时索要经过AUTH
<password>命令提供密码,暗中同意关闭

    requirepass foobared

16.
安装同时最大客商端连接数,私下认可无界定,Redis能够何况开垦的顾客端连接数为Redis进度可以展开的最大文件陈诉符数,如若设置
maxclients
0,表示不作节制。当顾客端连接数到达约束时,Redis会关闭新的连年并向客商端再次回到max
number of clients reached错误音讯

    maxclients 128

17.
钦命Redis最大内部存款和储蓄器限定,Redis在运转时会把多少加载到内部存款和储蓄器中,达到最大内部存款和储蓄器后,Redis会先尝试解除已到期或就要到期的Key,当此方法管理后,照旧到达最大内部存款和储蓄器设置,将不或许再开展写入操作,但依然能够展开读取操作。Redis新的vm机制,会把Key寄放内部存款和储蓄器,Value会寄存在swap区

    maxmemory <bytes>

18.
钦定是或不是在历次换代操作后举办日志记录,Redis在默许情况下是异步的把多少写入磁盘,若是不张开,可能会在断电时产生豆蔻梢头段时间内的数额错失。因为
redis自身同步数据文件是按上边save条件来一起的,所以有个别数据会在豆蔻梢头段时间内只设有于内部存款和储蓄器中。默感觉no

    appendonly no

  1. 点名更新日志文件名,默以为appendonly.aof

     appendfilename appendonly.aof

  1. 钦定更新日志条件,共有3个可选值: 
        no:表示等操作系统举行数据缓存同步到磁盘(快) 
     
      always:表示每便换代操作后手动调用fsync(卡塔尔(英语:State of Qatar)将数据写到磁盘(慢,安全) 
        everysec:表示每秒同步二遍(折衷,暗许值)

    appendfsync everysec

 

21.
点名是还是不是启用设想内部存储器机制,暗中认可值为no,轻松的牵线一下,VM机制将数据分页寄放,由Redis将访谈量超级少的页即冷数据swap到磁盘上,访问多的页面由磁盘自动换出到内部存款和储蓄器中(在后头的稿子笔者会留意深入分析Redis的VM机制)

     vm-enabled no

  1. 虚构内部存储器文件路线,私下认可值为/tmp/redis.swap,不可八个Redis实例分享

     vm-swap-file /tmp/redis.swap

23.
将具备大于vm-max-memory的多少存入虚构内部存款和储蓄器,无论vm-max-memory设置多小,全体索引数据都是内部存款和储蓄器存款和储蓄的(Redis的目录数据
正是keys卡塔尔国,相当于说,当vm-max-memory设置为0的时候,其实是全部value都设有于磁盘。私下认可值为0

     vm-max-memory 0

  1. Redis
    swap文件分为了重重的page,几个对象能够保存在四个page上边,但三个page上不能够被四个目的共享,vm-page-size是要依照存款和储蓄的
    数据大小来设定的,小编建议意气风发旦存款和储蓄超多小指标,page大小最好设置为32要么64bytes;要是存款和储蓄十分的大大对象,则足以采纳越来越大的page,尽管不
    明确,就动用私下认可值

     vm-page-size 32

25.
设置swap文件中的page数量,由于页表(生机勃勃种表示页面空闲或使用的bitmap)是在投身内存中的,,在磁盘上每8个pages将开支1byte的内部存款和储蓄器。

     vm-pages 134217728

26.
装置访问swap文件的线程数,最佳不用高出机器的核数,即便设置为0,那么全体对swap文件的操作都以串行的,恐怕会促成相比长日子的延期。暗中认可值为4

     vm-max-threads 4

  1. 设置在向顾客端应答时,是还是不是把超级小的包合併为多少个包发送,默以为展开

    glueoutputbuf yes

28.
点名在超过一定的数目照旧最大的因素超越某生龙活虎临界点时,选取意气风发种新鲜的哈希算法

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29.
点名是或不是激活重置哈希,暗中同意为张开(前边在介绍Redis的哈希算法时具体介绍)

    activerehashing yes

30.
内定包罗其他的布局文件,能够在同风度翩翩主机上八个Redis实例之直接收相符份配置文件,而同期各样实例又怀有和睦的特定配置文件

    include /path/to/local.conf

配置文件的查阅和纠正最简易的方法正是经过编写制定工具张开然后就足以查看和修改了,可是为了能更加好的装X,还是得以学多少个指令的,通过命令来查阅和更改配置文件,如下:

您能够由此 CONFIG 命令查看或安装配置项。

查阅日志等级,如图:

必赢365net手机版 1

使用 * 号获取具备配置项,如图:

必赢365net手机版 2

您能够经过 CONFIG set 命令来改革配置。

纠正日志等级,如图:

必赢365net手机版 3

那就是接收redis命令查看和改革redis配置文件,非常的简练。

 

可爱博主:艾伦Lee

博客地址:

本文来源微博,迎接大家投入乐乎。

 

Leave a Comment.