redis常见配置汇总

汇总一下redis的常见配置, redis的配置文件是redis.conf , 启动时带上配置文件路径即可用上配置

#redis监听端口 默认6379

port 6379

 

#redis是否以守护进程的方式运行 默认no, 建议yes

daemonize yes

 

#设置redis进程pid存放文件  默认 pidfile /var/run/redis_6379.pid

pidfile /var/run/redis_6379.pid

 

#设置redis密码 连接成功redis后, 需要先输入密码授权, 才可以正常操作redis, 密码一定要设置复杂

requirepass 你的密码

 

#设置心跳, 又叫保活参数 单位:秒
tcp-keepalive 300

 

# 超时时间  多久客户端不操作redis服务断开  0表示永不断开, redis-cli不会断开, 用xshell连接测试, 设置timeout 5 , 再用xshell telnet连接
操作, 然后中断5秒不要操作, 会自动断开redis的连接

timeout 0 

 

#数据库数量 默认16个, 即0-15, 可用select dbIndex 选择库, 默认是0库

databases 16

 

# include包含引入其它配置文件
include /path/to/local.conf
 

#bgsave时出错, 是否停止写  默认yes  如果给yes, 在bgsave时, 不能写入数据 flushall 会出错 , 建议给no

stop-writes-on-bgsave-error yes

 

#rdb压缩是否开启

rdbcompression yes

 

#rdb数据校验是否开启  在存储快照后, 还可以让redis使用CRC64算法来进行数据校验, 但是这样做会增加大约10%的性能消耗,如果希望获取到最大的性能提升, 可以关闭此功能, 默认是开启的  建议关闭提升性能

rdbchecksum yes

 

#客户端连接最大上限即最多可以连接多少台客户端 , 默认关闭, 不限制
maxclients 10000

 

#redis内存上限 , 默认不限制

maxmemory 2gb

 

#redis日志级别 默认是notice, 值是以下中的一种

#1 debug: 调式, 对开发测试有用
#2 verbose: 冗长 许多信息很少有用, 但不像调试级别那样混乱
#3 notice: 注意 适度冗长, 可能是生产中需要的
#4 warning: 警告 仅记录非常重要/关键的消息

levelog notice

 

#redis日志文件 log文件位置设置, 如果设置"" 表示不保存日志

logfile /www/redis/redis_6379.log

 

#保护模式  开启保护模式, 只有本机可以连接 , 默认是开启的 , 注意的是一但设置bind , 或设置了密码, 保护模式即便设置开启, 也是无效的, 相当于关闭了

protected-mode yes

 

# 绑定ip ,用来连接redis服务器的地址配置  多个ip可以空格分开

# 例 bind 127.0.0.1 192.168.1.100  表示只能用127.0.0.1 或192.168.1.100 这两ip来连接redis服务

# 例 bind 0.0.0.0 表示所有所有ip可以连接redis服务

# 注释掉bind , 表示所有ip可以连接redis服务, 但是需要把保护模式(protected-mode)关闭

bind 127.0.0.1

 

# RDB文件与AOF文件保存路径, 默认./   建议写一个绝对位置 例如: /www/redis/

dir ./

 

# rdb持久化文件名

dbfilename dump.rdb

 

#rdb持久化策略 , 表示多少秒内, 修改多少次, 触发, 可以写多条save 规则 , 默认如下

#15分钟内修改一次

save 900 1

# 5分钟内修改10次
save 300 10

#1分钟内修改10000次
save 60 10000
 

# 禁用RDB , 写一条save ""

 save ""

 

# 开启AOF持久化 默认是关闭的

appendonly yes

 

#AOF数据操作日志文件名

appendfilename "appendonly.aof"

默认为appendonly.aof

 

#AOF触发规则 默认每秒一次 everysec  还可以是以下值: always 每次更新 , no 根据linux系统, 大约30秒

appendfsync everysec 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值