Skip to content
Conzxy edited this page Aug 3, 2022 · 6 revisions

配置文件默认是与mmkv-sever放在同一个目录的mmkv.conf
当然你也可以指定配置文件的位置:

$ ./mmkv-server --config/-c location

Format

配置文件的格式是Field: Value行构成的

Field

  • LogMethod
    • request: 写入MMBP请求,支持读取MMBP请求恢复DB
    • none(default): 不执行Log和Recover
  • ExpirationCheckCycle:主动检测过期键的周期,如果不大于0,则不进行主动检测(默认:0秒)。
  • RequestLogLocation:request log存放的位置(默认:/tmp/.mmkv-request.log)。
  • LazyExpiration: 懒惰检查过期键,即update/search某个键的时候,检查其是否过期。
  • DiagnosticLogDirectory: 诊断日志的存放目录
  • ReplacePolicy: 在执行update命令时,数据库达到最大内存占用的话,根据指定的替换算法释放键。
    • lru: Least-recently-used
    • none: 不论最大内存占用的指定,不进行替换
  • MaxMemoryUsage: 最大内存占用,格式为:usage[B/KB/MB/GB],为0B时表示不限制内存占用(默认:0B)
Clone this wiki locally