赞
踩
bind 127.0.0.1 -::1 // 只有本机可以访问
默认配置 // 所有主机均可访问
其他监听配置:
bind 192.168.1.100 10.0.0.1 // listens on two specific IPv4 addresses
bind 127.0.0.1 ::1 // listens on loopback IPv4 and IPv6
bind * -::* // like the default, all available interfaces
protected-mode yes // 开启保护模式,开启之后只支持本机访问,不支持远程连接
port 6379 // 默认6379
tcp-backlog 511 // tcp连接队列总和限制,包括已完成握手和正在握手的连接
timeout 0 // 空闲客户端链接超时时间,单位:秒,默认为0表示永不超时
tcp-keepalive 300 // 检查TCP连接心跳检测周期时间,单位:秒
daemonize yes // yes 后台启动
pidfile /var/run/redis_6379.pid // pid存储文件
loglevel notice // 日志打印级别,默认notice
日志级别
debug : 主要用于开发和测试
verbose: 类似于java中的info
notice: 生产环境中常用
warning: 类似于java中的error
logfile "" // 日志文件输出路径
databases 16 // 默认16个数据库,从0开始编号至15,可以使用select 进行切换。默认使用0号库
默认redis数据库无密码,配置方式如下
requirepass foobared //
config get requirepass
config set requirepass "123456" // 设置密码
maxclients 10000 // 设置最多连接的客户端个数。如果达到此限制,会拒绝新的连接,并且返回 max number of clients reached
maxmemory <bytes> // 最大内存限制,必须配置,否则容易导致主机宕机
maxmemory-policy noeviction // 超出内存之后,移除策略
// 常用移除策略:
// 1. volatile-lru:设置了过期时间的key,LRU算法
// 2. allkeys-lru:所有集合
// 3. volatile-random: 随机移除,但是适用范围是只针对设置了过期时间的key
// 4. allkeys-random:
// 5. volatile-ttl:移除那些TTL值最小的key
// 6. noeviction:不进行移除,超出挟制,返回错误信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。