首页 > 其他 > 详细

Redis(12)—Redis.conf

时间:2020-06-02 16:22:12      阅读:42      评论:0      收藏:0      [点我收藏+]

Redis(12)—Redis.conf

启动Redis的时候,指定配置文件Redis.conf启动。

单位

技术分享图片

单位对大小写不敏感。

包含

技术分享图片

类似于Import。

网络

技术分享图片

bind 127.0.0.1 #绑定的ip
protected-mode no #安全模式
port 6379 #端口

通用

技术分享图片

技术分享图片

daemonize yes #以守护进程方式运行,后台运行
pidfile /var/run/redis_6379.pid #如果以后台运行,需要指定一个pid文件
loglevel notice #日志级别debug-verbose-notice-warning
logfile "" #日志文件的位置和名字
databases 16 #数据库的数量,默认16个
always-show-logo yes #是否总是显示logo

快照

持久化,在规定的时间内,执行了多少次操作,则会持久化到文件 rdb. aof
redis 是内存数据库,如果没有持久化,那么数据断电及失

技术分享图片

技术分享图片

save 900 1 #如果900s内,至少有1个key进行了修改,就进行持久化操作
dbfilename dump.rdb #rdb文件的名字
stop-writes-on-bgsave-error yes #持久化出错,是否继续工作。
rdbcpmpression yes #是否压缩rdb文件
rdbchecksum yes #保存rdb文件时,是否进行错误校验
dir ./ #rdb文件保存的目录

安全

可以设置redis密码,默认无密码。

config get requirepass #获取redis密码
config set requirepass "123456" #设置redis密码
auth 123456 #密码认证

限制

技术分享图片

maxclients 10000 #设置能连接上redis的大客户端的数量
maxmemory <bytes> #redis 配置大的内存容量
maxmemory policy noeviction #内存到达上限之后的处理策略
 ? ?#1、volatile-lru:只对设置了过期时间的key进行LRU(默认值)  ? ?
 ? ?#2、allkeys-lru : 删除lru算法的key ?  ? ?
 ?  #3、volatile-random:随机删除即将过期key ?  ? ?
 ? ?#4、allkeys-random:随机删除 ?  ? ?
 ? ?#5、volatile-ttl : 删除即将过期的 ?  ? ?
 ? ?#6、noeviction : 永不过期,返回错误

aof配置

技术分享图片

技术分享图片

appendonly no #是否开启aof模式,默认是使用rdb方式持久化
appendfilename "appendonly.aof" #aof持久化的名字
appendfsync everysec #每一秒执行一次sync,可能会丢失这1s的数据
appendfsync always #每次修改都会sync,消耗性能
appendfsync no #不执行sync,操作系统自己同步数据,速度最快

Redis(12)—Redis.conf

原文:https://www.cnblogs.com/yinrz/p/13031314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!