文档章节

Redis --redis.conf详解

求是科技
 求是科技
发布于 2016/07/27 16:52
字数 1283
阅读 61
收藏 5
点赞 0
评论 0

redis.conf详解

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
#默认情况下,redis不会在后台一直运行。如果你需要它一直运行,修改如下参数为 'yes'
#注意:'yes'情况下,redis会写一个pid(进程标识符)文件到 /var/run/redis.pid下面。
daemonize no

# When running daemonized, Redis writes a pid file in /var/run/redis.pid by
# default. You can specify a custom pid file location here.
#你可以指定一个自定义的pid文件在这里
pidfile /var/run/redis.pid

# Accept connections on the specified port, default is 6379.
# If port 0 is specified Redis will not listen on a TCP socket.
#redis默认的监听端口是6379,我们可以自定义监听端口
#如果设置监听端口为0,则redis不再监听TCP连接
port 6379

# If you want you can bind a single interface, if the bind option is not
# specified all the interfaces will listen for incoming connections.
#如果你绑定了IP,则redis监听该IP的连接;如果你不绑定,则它监听所有的连接
# bind 127.0.0.1

# Specify the path for the unix socket that will be used to listen for
# incoming connections. There is no default, so Redis will not listen
# on a unix socket when not specified.
#
# unixsocket /tmp/redis.sock
# unixsocketperm 755
# Close the connection after a client is idle for N seconds (0 to disable)
#设置客户端连接超时的时间,单位为秒,即 当客户端空闲的时间超过N秒后关闭连接
#0表示不指定超时时间
timeout 0

# Set server verbosity to 'debug'
# it can be one of:
# debug (a lot of information, useful for development/testing)
# verbose (many rarely useful info, but not a mess like the debug level)
# notice (moderately verbose, what you want in production probably)
# warning (only very important / critical messages are logged)
#指定日志级别
#它是如下选项中的一个
#debug(记录很多信息,适用于开发/测试阶段)
#verbose(记录有用的信息,不像debug那样产生很多信息)
#notice(记录的信息比verbose少点,尽可能输出你想要的信息,适用于上线运行阶段)
#warning(仅仅是非常重要的/紧急的信息被记录)
loglevel verbose

# Specify the log file name. Also 'stdout' can be used to force
# Redis to log on the standard output. Note that if you use standard
# output for logging but daemonize, logs will be sent to /dev/null
#指定log文件的地址,'stdout'经常被使用
#redis会执行标准的输出,当后台进程一直运行时,redis将输出 /dev/null
logfile stdout

# To enable logging to the system logger, just set 'syslog-enabled' to yes,
# and optionally update the other syslog parameters to suit your needs.
#当如下参数设置成yse的时候,redis会记录系统日志,你也可以修改系统日志参数来满足你的需要
# syslog-enabled no

# Specify the syslog identity.
#指定日志标识符
# syslog-ident redis

# Specify the syslog facility.  Must be USER or between LOCAL0-LOCAL7.
#指定系统设备,必须是USER或是LOCAL0-LOCAL7之间的值
# syslog-facility local0

# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis using SELECT <dbid> where
# dbid is a number between 0 and 'databases'-1
#设置数据库的个数
#默认是数据库是DB0,你可以在每一个连接上使用 select<dbid>来选择一个不同的数据库
#但是dbid的数字位于 0 ~ databased-1 之间
databases 16

###########快照###########
保存数据到磁盘  
格式:save<间隔时间(S)> <写入次数>  
根据给定的时间间隔和写入操作次数将数据保存到磁盘  
示例:  
900秒后至少有1个key值发生变化,则保存  
300秒后至少有10个key值发生变化,则保存  
60秒后至少有1000个key值发生变化,则保存  
save 900 1  
save 300 10  
save 60 10000  
备注:如果注释掉,则不做内存数据持久化;如果是将redis作为cache使用,则不需要开启持久化功能。  

在进行镜像备份时,是否使用LZF压缩  
rdbcompression yes  

镜像备份文件的文件名  
dbfilename dump.rdb  

数据镜像备份文件存放的路径,数据将写入到这个目录,使用上述defilename名字。当然依赖文件也将被创建在这个目录。注意这里你是指定一个目录路径,而不是一个文件名称。  
dir ./  

#############主从复制############  
主从复制。使用从服务去产生一个实例,该实例是redis服务的复制版本。使用从服务一般是保存数据或是监听端口等。  
#设置该数据库为其它主数据库的从
# slaveof <masterip> <masterport>  

#指定与主数据库连接时需要的密码验证  
# masterauth <master-password>  

当slave失去与master的连接,或slave一直与master进行复制工作时,  
slave有如下两种方式响应客户端请求:  
1>slave-serve-stale-data yes 时(默认情况),从数据库将一直响应客户端请求,可能数据过期了或者数据为空。  
2>slave-serve-stale-data no时,从数据库将响应错误信息指令 SYNC with master in progress,info和slaveof指令除外。  
#slave-serve-stale-data yes  

当slave与master失联时,它每隔 10s(默认是10S,我们可以指定其它时间) ping master。  
# repl-ping-slave-period 10  

设置超时时间,这个时间必须大于repl-ping-slave-period值  
# repl-timeout 60  

###########安全#############  
#设置连接主数据库的 密码  
# requirepass foobared  

############ 限制 ###########



© 著作权归作者所有

共有 人打赏支持
求是科技
粉丝 89
博文 453
码字总数 228281
作品 0
成都
后端工程师
debian6 Redis+phpredis安装

最近在使用redis,刚开始学习,一点一点慢慢积累,根据需求打算最终替换我的mysql库中的一个表,关于redis的介绍google之,下面先开始安装吧,使用系统为debian6。 下载最新的稳定版redis w...

China_OS ⋅ 2012/08/19 ⋅ 2

Linux 下 Redis 安装详解

redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://...

红薯 ⋅ 2011/04/03 ⋅ 45

Redis的主从复制详解

什么是主从复制 持久化保证了即使redis服务重启也会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的...

刘大磊的博客 ⋅ 2017/12/19 ⋅ 0

Redis哨兵模式及配置详解

前言 在上一篇redis的主从复制中已经实现了redis的主从架构,但是如果redis的主从架构中出现宕机怎么办?如果从redis宕机相对简单一些,那么如果住redis的宕机就会比较麻烦,需要我们手动进行...

刘大磊的博客 ⋅ 2017/12/19 ⋅ 0

centos下的Redis的安装和使用

简介 准备 下载:http://redis.io/download 下载 系统环境 安装 install redis 服务配置 设置为服务 默认配置文件 设置开机启动 配置文件详解 基本使用 redis 目录相关可执行文件列表 测试连...

2688 ⋅ 2016/06/22 ⋅ 0

redis cluster 集群 安装 配置 详解

Redis 集群是一个提供在多个Redis间节点间共享数据的程序集.redis3.0以前,只支持主从同步的,如果主的挂了,写入就成问题了。3.0出来后就可以很好帮我们解决这个问题。 目前redis 3.0还不稳...

闪电 ⋅ 2015/11/22 ⋅ 0

Redis详解(一)

一、Redis简介 二、Redis与Memcached对比 三、Redis安装和配置 四、redis数据结构 一、Redis简介 中文网站:http://redis.cn 外文网站:http://redis.io 1.redis主要特点: Remote Dictionar...

MT_IT ⋅ 2017/12/16 ⋅ 0

CentOS下Redis 2.2.14安装配置详解

一、 下载redis最新版本2.2.14 cd /usr/local/src wget –c http://redis.googlecode.com/files/redis-2.2.14.tar.gz 二、 编译安装redis tar zxvf redis-2.2.14.tar.gz cd redis-2.2.14 ma......

sunny5156 ⋅ 2013/03/28 ⋅ 0

构建高性能数据库缓存之Redis(一)

一、Redis概述 1、1 什么是redis Redis是一个开源的用ANSI C编写、支持网络、基于内存、亦可持久化的日志型、Key-Value数据库,根据DB-Engines.com站点月度排行的数据显示,Reidis是最流行的...

晨风微凉 ⋅ 2014/06/06 ⋅ 0

Redis配置详解-客户端缓冲区 output buffer

Redis配置详解-客户端缓冲区 http://blog.csdn.net/jiangguilong2000/article/details/38436941 Redis异常及使用总结 http://blog.csdn.net/jiangguilong2000/article/details/45025355 客户......

毛朱 ⋅ 2015/08/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Sqoop

1.Sqoop: 《=》 SQL to Hadoop 背景 1)场景:数据在RDBMS中,我们如何使用Hive或者Hadoop来进行数据分析呢? 1) RDBMS ==> Hadoop(广义) 2) Hadoop ==> RDBMS 2)原来可以通过MapReduce I...

GordonNemo ⋅ 40分钟前 ⋅ 0

全量构建和增量构建的区别

1.全量构建每次更新时都需要更新整个数据集,增量构建只对需要更新的时间范围进行更新,所以计算量会较小。 2.全量构建查询时不需要合并不同Segment,增量构建查询时需要合并不同Segment的结...

无精疯 ⋅ 50分钟前 ⋅ 0

如何将S/4HANA系统存储的图片文件用Java程序保存到本地

我在S/4HANA的事务码MM02里为Material维护图片文件作为附件: 通过如下简单的ABAP代码即可将图片文件的二进制内容读取出来: REPORT zgos_api.DATA ls_appl_object TYPE gos_s_obj.DA...

JerryWang_SAP ⋅ 今天 ⋅ 0

云计算的选择悖论如何对待?

导读 人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家Barry Schwartz称之为“选择悖论”。云...

问题终结者 ⋅ 今天 ⋅ 0

637. Average of Levels in Binary Tree - LeetCode

Question 637. Average of Levels in Binary Tree Solution 思路:定义一个map,层数作为key,value保存每层的元素个数和所有元素的和,遍历这个树,把map里面填值,遍历结束后,再遍历这个map,把每...

yysue ⋅ 今天 ⋅ 0

IDEA配置和使用

版本控制 svn IDEA版本控制工具不能使用 VCS-->Enable Version Control Integration File-->Settings-->Plugins 搜索Subversion,勾选SVN和Git插件 删除.idea文件夹重新生成项目 安装SVN客户......

bithup ⋅ 今天 ⋅ 0

PE格式第三讲扩展,VA,RVA,FA的概念

作者:IBinary 出处:http://www.cnblogs.com/iBinary/ 版权所有,欢迎保留原文链接进行转载:) 一丶VA概念 VA (virtual Address) 虚拟地址的意思 ,比如随便打开一个PE,找下它的虚拟地址 这边...

simpower ⋅ 今天 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 今天 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 今天 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部