Redis学习【1】 ——Redis配置

Redis配置文件位于Redis安装目录下,名为redis.conf

<参考菜鸟教程>

CONFIG — 查看或设置配置项。

查看配置项

//语法
127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME  
//实例
127.0.0.1:6379> CONFIG GET loglevel  //CONFIG GET * (*号获取所有配置项)
1) "loglevel"
2) "notice"

编辑配置项

//语法
CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
//实例
127.0.0.1:6379> CONFIG SET loglevel "notice"
OK
127.0.0.1:6379> CONFIG GET loglevel
1) "loglevel"
2) "notice"

参数说明

redis.conf配置项说明如下:

         配置项    |     默认值   |     介绍

  1. deamonize  |  no  |    守护进程启动
  2. pidfile  |  /var/run/redis.pid  |   Redis  pid保存文件
  3. port   |   6379   |  监听端口
  4. bind   |  127.0.0.1   |   绑定主机定制
  5. timeout    |   -   |   闲置时间限制,超时关闭
  6. loglevel    |   verbose   |   日志记录级别 (debug、verbose、notice、warning
  7. logfile    |    标准输出    |    日志记录方式
  8. databases    |    0    |     数据库数量设置
  9. save    |    时间,次数    |    指定在多长时间内,有多少次更新操作,就将数据同步到数据文件
    save 900 1
    save 300 10
    save 60 10000
    分别表示900秒(15分钟)内有1个更改,300秒(5分钟)内有10个更改以及60秒内有10000个更改
  10. rdbcompression    |    yes    |    指定存储至本地数据库时是否压缩数据
  11. dbfilename     |    dump.rdb   |    本地数据库文件名
  12. dir    |    ./    |    设置本地数据库存放目录
  13. slaveof   |   端口  地址   |    当本届为slav服务时,设置master服务的IP地址
  14. masterauth    |    密码    |     当master服务设置了密码时,slav服务两家master的密码
  15. requirepass    |    默认关闭   |     设置redis链接密码
  16. maxclients    |     0    |    设置一时间最大客户端连接数 ,如果为0,则不做限制
  17. maxmemory   |   暂定    |   Redis最大内存限制
  18. appendonly    |    no    |    设置是否在每次更新操作后进行日志记录
  19. appendfilename   |    appendonly.aof    |   设置更新日志文件名
  20. appendfsync    |   everysec    |  指定更新日志条件
     no:表示等操作系统进行数据缓存同步到磁盘(快) 
     always:表示每次更新操作后手动调用fsync()将数据写到磁盘(慢,安全) 
     everysec:表示每秒同步一次(折衷,默认值)
  21. vm-enabled    |    no    |    设置是否启用虚拟内存机制
  22. vm-swap-file    |    /tmp/redis.swap    |    设置虚拟内存文件路径
  23. vm-max-memory    |    0      |    将所有大于vm-max-memory的数据存入虚拟内存,无论vm-max-memory设置多小
  24. vm-page-size    |    32    |     Redis swap文件分成了很多的page,一个对象可以保存在多个page上面,但一个page上不能被多个对象共享,vm-page-size是要根据存储的 数据大小来设定的
  25. vm-pages   |    —     |     设置swap文件中的怕个数量    每8个pages 消化 1 byte  内存
  26. vm-max-threads   |     4    |    设置swap文件的线程数   最不要超过机器的核数
  27. glueoutputbuf    |    yes    |    设置在向客户端应答时,是否把比较晓得包合并为一个包发送
  28. hash-max-zipmap-entries / hash-max-zipmap-value    |    64/512    |    设置在超过一档数量或者最大的元素超过某一临界值时
  29. activerrehashing    |    yes    |     设置是否激活重置哈希
  30. include    |    /path/th/local.conf    |    指定包合其他的配置文件,可以在同一主机上多个Redis实例之间使用同一份配置文件,而同时各个实例又拥有自己的特定配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值