Redis 配置文件 Redis.conf 参数说明
参数名 参数说明 参数实例
daemonize 是否以后台守护进程运行,默认为 no, 取值 yes, no   daemonize no     
pidfile pid 文件存放路径  pidfile /var/run/redis.pid 
port  配置 Redis端口,默认6379  port 6379  
bind 绑定 IP。默认绑定所有本机 IP,一般用在服务器多 IP 下,可以只监听内网服务器 IP,保证服务安全  bind 127.0.0.1    
unixsocket sock 文件  unixsocket /tmp/redis.sock  
timeout 客户端超时时间,单位秒   timeout 300    
loglevel log 级别,支持四个级别,debug,notice,verbose,warning   loglevel verbose  
logfile   log 文件路径  logfile /tmp/redis.log
logfile log 输出到标准设备,logs 不写文件,输出到空设备,/deb/null  logfile stdout            
save  保存快照的频率,在多长时间内执行一定数量的写操作时,保存快照的频率,可以设置多个条件。如果都注释掉,则不做内存数据持久化。如果只是把 Redis 只用作 cache,不开启持久化功能。
参数格式如下:save <seconds> <changes> 
save 900 1  
rdbcompression 是否使用压缩  rdbcompression  
dbfilename    快照数据库名称    
dir   数据库存放路径  
slaveof Redis主从模式参数,在从设备上填上主服务器的 IP 和端口号,主服务器不用做任何设置。
参数格式如下:slaveof <masterip> <masterport> 
 
masterauth 用于 Redis 主从模式,主库服务器口令,如果主服务器未打开 requirepass,则不需要此项。
参数格式如下:masterauth <master-password>    
 
slave-serve-stale-data 在主服务器挂掉或者同步失败时,从服务器是否继续提供服务  slave-serve-stale-data yes   
requirepass 设置 Redis服务密码,如果开启,则客户端连接时需要 -a 指定密码,否则操作会提示无权限。 requirepass foobared 
rename-command  命令改名,相当于 linux 下的 alias 命令,可以用该功能屏蔽一些危险命令。  
maxclients 最大连接数,0 表示不限制。 maxclients 128  
maxmemory 最大使用内存(分配的内存),推荐生产环境下做相应调整。默认情况下,Redis会占用可用的所有内存 。 maxmemory <bytes>    
maxmemory-policy
过期策略,Redis 提供六种策略,如下:
(1).volatile-lru:删除过期和 lru 的 key(默认值)
(2).allkeys-lru:删除lru算法的 key  
(3).volatile-random:随机删除即将过期 key  
(4).allkeys->random:随机删除 
(5).volatile-ttl:删除即将过期的  
(6).noeviction:永不过期,返回错误  
maxmemory-policy volatile-lru 
appendonly    是否开启 appendonlylog,开启的话每次写操作会记一条 log。类似于 mysql 的binlog,不同的是,每次 Redis 启动都会读此文件构建完整数据。即使删除 rdb 文件,数据也是安全的。  
appendfilename 日志文件的名称,默认 appendonly.aof appendfilename appendonly.aof    
appendfsync 异步写 appendfile 的策略。类似 mysql 事物 log 写方式,共三种方式如下:

(1).appendfsync always:同步,每次写都要 flush 到磁盘,安全,速度慢
(2).appendfsync everysec:每秒写(默认值,推荐值)类似 mysql 
(3).appendfsync no:交给操作系统去做flush的动作 
appendfsync everysec 
vm-enabled 虚拟内存开关  vm-enabled no   
vm-swap-file 虚拟内存 swap 文件,但需注意 Redis swap 文件不能共享。而且生产环境下,不建议放在 tmp 目录下。
vm-swap-file /tmp/redis.swap
vm-max-memory 虚拟内存大小限制。0 为不限制,建议为 60-80% 可用 RAM 内存大小。 vm-max-memory 0
vm-page-size 虚拟内存页尺寸,据缓存内容进行大小调整,默认 32 字节。 vm-page-size 32
vm-pages 虚拟内存页数,每 8 页,会占用 1 字节 RAM 内存。vm-page-size * vm-pages 等于 swap 文件大小  vm-pages 134217728             
vm-max-threads vm 最大 IO 线程数。注意: 0 将禁止使用虚拟内存 vm-max-threads 4                   
 
参考文档:
(1).《redis.conf》
 

Redis 配置文件 Redis.conf 参数说明的更多相关文章

  1. redis配置文件redis.conf参数说明

    redis配置文件redis.conf参数说明 (2013-01-09 21:20:40)转载▼ 标签: redis配置 redis.conf 配置说明 杂谈 分类: nosql # By defau ...

  2. Redis 配置文件 redis.conf 项目详解

    Redis.conf 配置文件详解 # [Redis](http://yijiebuyi.com/category/redis.html) 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, ...

  3. Redis配置文件redis.conf详解

    一.Redis配置文件redis.conf详解 # Note on units: when memory size is needed, it is possible to specifiy # it ...

  4. Redis配置文件 redis.conf 解读(一)

    # Redis configuration file example# redis配置文件模板# Note on units: when memory size is needed, it is po ...

  5. redis配置文件redis.conf翻译、解释以及常用注意事项(持续更新中...)

    # Redis configuration file example. #Redis 配置文件的示例 #如何利用配置文件启动Redis # Note that in order to read the ...

  6. [转]redis配置文件redis.conf的详细说明

    转自: http://www.sufeinet.com/thread-8047-1-1.html # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格 ...

  7. [redis] redis配置文件redis.conf的详细说明

    # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k => bytes # 1kb => ...

  8. redis配置文件redis.conf的参数说明

    打开redis.conf文件: # By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that R ...

  9. redis配置文件redis.conf中文版

    转账自:http://www.jb51.net/article/50605.htm # Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k.5GB.4M这样的常见格式 ...

随机推荐

  1. RedMine项目管理系统邮件推送设置(Windows环境)

    RedMine项目管理系统有邮箱推送功能,当Bug,安全漏洞等内容被修改.解决.评论的时候,系统会通过邮件 及时的通知你的团队和客户.邮件通知的环节.形式.时间.接受人均可定制,功能十分实用. 下面是 ...

  2. 智传播客hadoop视频学习笔记(共2天)

    第一天:1.答疑解惑•  就业前景•  学习hadoop要有什么基础•  hadoop会像塞班一样,热一阵子吗•  hadoop学习起来容易还是困难•  课堂上的学习方法(所有实验必须按照要求做,重原 ...

  3. java学习面向对象之匿名内部类

    之前我们提到“匿名”这个字眼的时候,是在学习new对象的时候,创建匿名对象的时候用到的,之所以说是匿名,是因为直接创建对象,而没有把这个对象赋值给某个值,才称之为匿名. 匿名对象回顾: class N ...

  4. extends:类似于java中的继承特征,extends="struts-default"

    extends:类似于java中的继承特征,extends="struts-default"就是继承struts-default.xml,它里面定义了许多跳转类型.拦截器等一些常用 ...

  5. [原]Unity3D深入浅出 - 粒子系统(Particle System)

    粒子系统是在三维空间渲染出来的二维图像,主要用于烟,火,水滴,落叶等效果.一个粒子系统由粒子发射器.粒子动画器和粒子渲染器三个独立的部分组成. Unity中自带了一些粒子效果,在Assets>I ...

  6. 白话spring依赖注入

    Spring能有效地组织J2EE应用各层的对象.Action?Service?DAO?,都可在Spring的管理下有机地协调.运行.Spring将各层的对象以松耦合的方式组织在一起,对象与对象之间没有 ...

  7. java、myeclipse常见错误的解决(未完)

    1.报错java.lang.NoClassDefFoundError ,但是相关jar包已经导入工程. 解决方案:将jar包放入C盘tomcat上部署的相应项目中的WEB-INF/lib中.web容器 ...

  8. MySQL中间层 Atlas

    Atlas是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目.它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bu ...

  9. 研究一家公司 z

    第一部分:确定一家公司的“质地”(描绘一家公司的总体印象)              1.1 天花板       天花板是指企业或行业的产品(或服务)趋于饱和.达到或接近供大于求的状态.在进行投资之前 ...

  10. Educational Codeforces Round 3 E (609E) Minimum spanning tree for each edge

    题意:一个无向图联通中,求包含每条边的最小生成树的值(无自环,无重边) 分析:求出这个图的最小生成树,用最小生成树上的边建图 对于每条边,不外乎两种情况 1:该边就是最小生成树上的边,那么答案显然 2 ...