redis.windows.conf配置的是redis服务器。
save 900 1 //指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合使用,默认是3个。900s=15minutes
save 300 10 //300s=5minutes
save 60 10000 //60s=1minute
redis 在启动时会把数据加载到内存中,达到最大内存后,redis 会先尝试清除已到期或即将到期的 key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。redis 新的 vm 机制,会把 key 存放内存,value 会存放在 swap 区。
指定日志更新条件,有3个值:always、everysec、no,默认使用everysec(其余2条是注释了的)
# appendfsync always //表示每次更新操作后手动调用 fsync() 将数据写到磁盘(慢,安全)
appendfsync everysec //表示每秒同步一次(折中,默认值)
# appendfsync no //表示等操作系统进行数据缓存同步到磁盘(快)
红色字体是建议修改的参数。只是建议。
示例:
config set timeout 300 //设置timeout为300s
config get timeout //查看timeout的配置值
config get * //查看所有的配置参数
如对本文有疑问, 点击进行留言回复!!
MongoDB中数据的替换方法实现类Replace()函数功能详解
理解Redis持久化,RDB持久化和AOF持久化的不同处理方式
网友评论