Redis 参数

Redis
Redis
Redis 学习笔记 II

常见参数配置

指令 说明 参数解释
daemonize no 是否以守护进程的方式运行 yes\no 默认 no
pidfile /var/run/redis.pid 守护进程时指定pid写入的文件 默认/var/run/redis.pid
port 6379 指定Redis监听端口 默认 6379
bind 127.0.0.1 绑定的主机地址 默认 127.0.0.1
timeout 300 客户端闲置多长时间后关闭连接 为0表示关闭该功能
loglevel verbose 指定日志记录级别 可选值 debug、verbose、notice、warning,默认为verbose
logfile stdout 日志记录方式 默认为标准输出,守护进程且标准输出则日志将会发送给/dev/null
databases 16 设置数据库的数量 默认数据库为0
save <seconds> <changes> 指定在多长时间内,有多少次更新操作,就将数据同步到数据文件 可以多个条件配合,默认
save 900 1
save 300 10
save 60 10000
rdbcompression yes 指定存储至本地数据库时是否压缩数据 默认yes,采用LZF压缩,关闭该选项可节省CPU时间,但数据库文件会变的巨大
dbfilename dump.rdb 指定本地数据库文件名 默认值 dump.rdb
dir ./ 指定本地数据库存放目录
slaveof <masterip> <masterport> 本机为slav时,设置master服务的IP地址及端口 Redis启动时会自动从master进行数据同步
masterauth <master-password> master服务设置了密码保护时,slav服务连接master的密码
requirepass foobared 设置Redis连接密码 默认关闭
include /path/to/local.conf 指定包含其它的配置文件
activerehashing yes 指定是否激活重置哈希 默认开启
glueoutputbuf yes 设置在向客户端应答时,是否把较小的包合并为一个包发送 默认开启
vm-max-threads 4 设置访问swap文件的线程数,最好不要超过机器的核数,如果设置为0,那么所有对swap文件的操作都是串行的,可能会造成比较长时间的延迟 默认 4
maxclients 128 设置同一时间最大客户端连接数 默认 0,无限制
maxmemory <bytes> 指定Redis最大内存限制,Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis新的vm机制,会把Key存放内存,Value会存放在swap区
appendonly no 指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。 默认 no,按照save 的条件写入磁盘
appendfilename appendonly.aof 指定更新日志文件名 默认 appendonly.aof
appendfsync everysec 指定更新日志条件 no 等操作系统进行数据缓存同步到磁盘(快)
always 每次更新操作后手动调用fsync()将数据写到磁盘(慢,安全)
everysec 每秒同步一次(折衷,默认值)
vm-enabled no 是否启用虚拟内存机制 默认 no
vm-swap-file /tmp/redis.swap 虚拟内存文件路径,不可多个Redis实例共享 默认 /tmp/redis.swap
vm-max-memory 0 将所有大于vm-max-memory的数据存入虚拟内存 默认 0,所有value都存在于磁盘(所有key都在内存)
vm-page-size 32 swap文件的page大小 默认32,可根据存储数据大小更改
vm-pages 134217728 由于页表(一种表示页面空闲或使用的bitmap)是在放在内存中的,在磁盘上每8个pages将消耗1byte的内存
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装: 参数:在cli端查看配置参数* 号是查看所有参数。 daemonize no 默认情况下,redis不是在...
    米刀灵阅读 63,942评论 0 1
  • 参数说明 redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修...
    jayd0n阅读 1,579评论 0 3
  • 超强、超详细Redis入门教程 转载2017年03月04日 16:20:02 16916 转载自: http://...
    邵云涛阅读 17,508评论 3 313
  • 突然觉得心情一阵低落,我根本就不了解他,有可能我真的根本就不适合爱人吧。我的命好,比较适合被爱吧。我也是醉了。
    周海双阅读 142评论 0 0
  • 很多兄弟在追女生的时候,通常都会遇到被发“好人卡”,进入友谊区的尴尬局面。 发生这种情况并不要紧,要紧的是你要弄清...
    luke卢克阅读 333评论 0 0