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 |
Redis 配置文件 Redis.conf 参数说明的更多相关文章
- redis配置文件redis.conf参数说明
redis配置文件redis.conf参数说明 (2013-01-09 21:20:40)转载▼ 标签: redis配置 redis.conf 配置说明 杂谈 分类: nosql # By defau ...
- Redis 配置文件 redis.conf 项目详解
Redis.conf 配置文件详解 # [Redis](http://yijiebuyi.com/category/redis.html) 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, ...
- Redis配置文件redis.conf详解
一.Redis配置文件redis.conf详解 # Note on units: when memory size is needed, it is possible to specifiy # it ...
- Redis配置文件 redis.conf 解读(一)
# Redis configuration file example# redis配置文件模板# Note on units: when memory size is needed, it is po ...
- redis配置文件redis.conf翻译、解释以及常用注意事项(持续更新中...)
# Redis configuration file example. #Redis 配置文件的示例 #如何利用配置文件启动Redis # Note that in order to read the ...
- [转]redis配置文件redis.conf的详细说明
转自: http://www.sufeinet.com/thread-8047-1-1.html # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格 ...
- [redis] redis配置文件redis.conf的详细说明
# Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k => bytes # 1kb => ...
- redis配置文件redis.conf的参数说明
打开redis.conf文件: # By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that R ...
- redis配置文件redis.conf中文版
转账自:http://www.jb51.net/article/50605.htm # Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k.5GB.4M这样的常见格式 ...
随机推荐
- 精选7款绚丽的HTML5和jQuery图片动画特效
在HTML5出现后,图片就变得更加富有动感了,各种图片动画特效也层出不穷,例如图片播放器.图片导航.3D图片动画等等.本文将精选几款具有代表性的HTML5和jQuery图片动画特效,绚丽的画面.实用的 ...
- WCF的行为与异常-------配置文件说明
ServiceBehavior and OperationBehavior(这些都是应用在实现类上) http://msdn.microsoft.com/zh-cn/library/system.se ...
- Windows CE,你妈吗喊你在多核上玩玩
转自:http://hezongjian.com/blog/?p=9693 众所周知,CE的内核是完全重新写的,与9x根nt没有任何关系,这给CE带来了较好的实时性及灵活性.从诞生之日起,CE的内核改 ...
- centos 如何用 rsyslog 搭建本地日志服务
一.问题背景 最近项目遇到一个问题,服务器响应很慢,team中的两个有经验的工程师找了一台服务器分析了一下,发现问题出在磁盘写入过于频繁.这里大概介绍一下背景,我们的服务器上面主要是跑各种PHP接口, ...
- Java [leetcode 28]Implement strStr()
题目描述: Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if ...
- (转) mysql数据库引擎:MyISAM和InnoDB(性能优化)
转自 http://yuwensan126.iteye.com/blog/1138022 Mysql 数据库中,最常用的两种引擎是innordb和myisam.Innordb的功能要比myiasm强大 ...
- HTML.ActionLink 和Html.Action和 Url.Action 的区别
1. html.ActionLink生成一个<a href=".."></a>标记..例如:@Html.ActionLink(“链接文本”.“someact ...
- 文件上传利器JQuery上传插件Uploadify
在做日常项目中,经常在后台需要上传图片等资源文件,之前使用过几次这个组件,感觉非常好用 ,但是每次使用的时候都是需要经过一番查阅,所以还不如记住在这里,以后使用的时候就翻翻. 他的官方网站如下:htt ...
- CF GYM 100703K Word order
题意:给一个字符串,其中只有F.A.N三种字母,问最少交换多少次能使所有的A在所有F之前. 解法:贪心.先预处理每位的左边有多少F右边有多少A,对于每位A必须至少向左交换的次数为它左面的F个数,而对于 ...
- 【JMeter】JMeter完成一个java请求的压测
先定义一下我说的remoteService:即远程调用服务,没有http的url.不对外提供或者对外提供有限的服务.具体视各公司的代码架构所定,比如有些公司为web工程,scf服务,db.scf即为服 ...