一:常用配置

1.bind,格式为bind 127.0.0.1;这个是很重要的配置,如果bind 127.0.0.1则外部网络是访问不了的(如果外部网络要访问还要开放端口)

2.port,格式为port 6379;(注明下每个配置都在不同的行,后面不用分号)

3.daemonize,格式为daemonize yes;表示redis以daemon的形式启动,其原理就是启动主进程后再开启一个真正作为服务的子进程,然后主进程退出;daemonize程序无法通过$!获取其pid;故一般daemonize的程序都会写pid文件方便管理服务进程;

4.pidfile /var/run/redis.pid 当redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid,你可以配置到其他地址。当运行多个redis服务时,需要指定不同的pid文件和端口。

5.tcp-keepalive,格式为tcp-keepalive 300;指定redis和客户端是否为长连接,0表示不长连接,非0则开启,但是具体多久发送心跳数据有Linux决定,这个可以有效的防止如网线断了之类的问题发现心跳不通则关闭连接;

6.timeout 0,设置客户端空闲时间不能小于0,表示客户端多久没操作redis服务就会主动关闭连接,0表示关闭此设置;

7.databases 16,设置此redis服务可以拥有的最大db簇个数,如16则最多只能select 0-15;

8.save <seconds> <changes>,如save 60 5表示60秒内至少有5个key有变更则触发一次持久化操作(保存到磁盘),save ""则关闭持久化;

9.tcp-backlog 511;和编程语言里一个意思,即缓存队列最多可以缓存多少个连接请求,每accept都会从此队列取走一个最先的;

10.logfile /var/log/redis/redis-server.log;指定日志的记录位置,空字符串的话,日志会打印到标准输出设备。后台运行的redis标准输出是/dev/null;

11.stop-writes-on-bgsave-error yes;当rdb持久化过程中出错是否仍然继续运行服务;

12.rdbcompression yes;是否压缩rdb文件;

13.rdbchecksum yes;是否通过CRC64校验rdb数据,如果需要高性能可以关闭;

14.dbfilename dump.rdb;rdb文件的名称;

15.dir /var/lib/redis;数据目录,数据库的写入会在这个目录。rdb、aof文件也会写在这个目录

16.masterauth;配置auth密码;

17.hz 10;redis后台的处理频率,包括过期检测,超时检测等等,注意它是1s/hz,故hz越大越频繁;

二:Replication

1.slave <masterip> <masterport>;slave是努力,苦力的意思,即此redis是作为“备机”存在的,它负责从master里复制数据,如果master挂了它才可以顶上;(集群模式,非集群模式此不需要配置)

2.slave-priority 100;当master挂了后会选举一个slave作为新的master,值越小越优先成为master(>0),但是如果值为0则不会参与选举;

3.slave-read-only yes;slave作为从服务器默认是只可读不可写,但可以配置为可写(最好不要);

三:其它

1.cluster-enabled yes,集群开关,默认不开启;

Redis配置总结的更多相关文章

  1. redis 配置

    一 Redis 支持写的指令 Redis大概的命令如下:set setnx setex appendincr decr rpush lpush rpushx lpushx linsert lset r ...

  2. redis配置详解

    ##redis配置详解 # Redis configuration file example. # # Note that in order to read the configuration fil ...

  3. Redis配置集群一(window)

    因为接下来的项目要使用到redis作为我们项目的缓存,所以就花了一天时间研究了一下redis的一些用法,因为没转linux虚拟机,所以就决定先研究一下windows版本的redis集群.主要是redi ...

  4. redis 配置应用(摘)

    Redis可以在没有配置文件的情况下通过内置的配置来启动,但是这种启动方式只适用于开发和测试. 合理的配置Redis的方式是提供一个Redis配置文件,这个文件通常叫做redis.conf. redi ...

  5. redis配置认证密码

    redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 #requirepass foobared 去掉行前的注释,并修改 ...

  6. CentOS6.5下Tomcat7 Nginx Redis配置步骤

    所有配置均在一台机器上完成,部署拓扑信息如下: 注意:由于Redis配置对jar包和tomcat版本比较严格,请务必使用tomcat7和本文中提供的jar包.下载地址: http://pan.baid ...

  7. Ubuntu环境下的Redis 配置与C++使用入门

      Redis是一个高性能的key-value数据库. Redisedis的出现,非常大程度补偿了memcached这类key/value存储的不足,在部分场合能够对关系数据库起到非常好的补充作用.它 ...

  8. redis配置密码认证

    redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 ? 1 #requirepass foobared 去掉行前的注 ...

  9. redis 配置(1)

    redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 #requirepass foobared 去掉行前的注释,并修 ...

  10. C# Redis学习系列三:Redis配置主从

    Redis配置主从 主IP :端口      192.168.0.103 6666 从IP:端口       192.168.0.108 3333 配置从库 (1)安装服务: redis-server ...

随机推荐

  1. Simple2D-18(音乐播放器)使用 bass 音频库

    BASS 简介 BASS是一个在多个平台上用于软件的音频库.其目的是为开发人员提供功能强大且高效的示例流(MP3,MP2,MP1,OGG,WAV,AIFF),MOD 音乐(XM,IT,S3M,MOD ...

  2. c#之using关键字

    1.using可以引入命名空间: 2.在using语句里声明的变量,使用完后会自动调用Dispose方法(实现IDisposable接口). using 语句允许程序员指定使用资源的对象应当何时释放资 ...

  3. python 安装mysqldb组件

    只能源码安装 源码下载: http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/ http://sourcefor ...

  4. JSTL标签库学习3-fn

    fn的全称为functions, 就是提供一些方法,函数等. 主要是一些操作字符串的函数. fn:contains(str, str)显示用户浏览器,操作系统.可以从header中获取user-age ...

  5. C++连接Oracle之OCCI(windows)

    上一节我们讲过了ADO连接Oracle,这一节我们尝试通过OCCI的方式,来在windows平台下连接Oracle数据库,下一节讨论在Linux环境下通过OCCI的方式连接远程的Oracle数据库. ...

  6. mysql 列转行

    第一种方法:使用序列化表的方法实现列转行 第一种方法:使用UNION的方法实现列转行 第二种方法:使用序列化表的方法实现列转行

  7. tensor flow 视频

    http://v.youku.com/v_show/id_XMTYxMjQ2NTYyNA==.html?spm=a2h1n.8251843.playList.5!19~5~A.siMjNW&f ...

  8. EasyUI_tabs和layout布局, 点击链接打开标签, 重复点击选中标签

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  9. Android logcat输出中文乱码

    使用adb的logcat 命令查看系统日志缓冲区的内容,会发现在CMD的界面面,直接输出的中文内容是乱码. 这个问题出现在使用logcat将日志直接打印在当前的DOS窗口的时候会出现:使用logcat ...

  10. Java Tomcat下载、安装和环境变量配置

    win10下Tomcat的下载.安装和环境变量的配置 -----made by siwuxie095                             1.首先到Tomcat官网,传送阵:点击开 ...