redis.conf 配置

daemonize yes #以后台daemon方式运行redis


pidfile "/var/run/redis.pid" #redis以后台运行,默认pid文件路径/var/run/redis.pid


port 6379 #默认端口


bind 127.0.0.1 #默认绑定本机所有ip地址,为了安全,可以只监听内网ip


timeout 300 #客户端超时设置,单位为秒


loglevel verbose #设置日志级别,支持四个级别:debug、notice、verbose、warning


logfile stdout #日志记录方式,默认为标准输出,logs不写文件,输出到空设备/deb/null


logfile "/usr/local/redis/var/redis.log" #可以指定日志文件路径


databases 16 #开启数据库的数量


save 900 1
save 300 10
save 60 10000
创建本地数据库快照,格式:save * *
900秒内,执行1次写操作
300秒内,执行10次写操作
60秒内,执行10000次写操作


rdbcompression yes #启用数据库lzf压缩,也可以设置为no


dbfilename dump.rdb #本地快照数据库名称


dir "/home/zsg//program/redis/var/" #本地快照数据库存放目录


requirepass 123456 #设置redis数据库连接密码


maxclients 10000 #同一时间最大客户端连接数,0为无限制


maxmemory 1024MB #设定redis最大使用内存,值要小于物理内存,必须设置


appendonly yes #开启日志记录,相当于MySQL的binlog


appendfilename "appendonly.aof" #日志文件名,注意:不是目录路径


appendfsync everysec #每秒执行同步,还有两个参数always、no一般设置为everysec,相当于MySQL事物日志的写方式

posted @   猪脚踏浪  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示