你的位置:首页 > 软件开发 > 数据库 > redis 配置

redis 配置

发布时间:2016-07-22 12:00:11
一 Redis 支持写的指令Redis大概的命令如下:set setnx setex appendincr decr rpush lpush rpushx lpushx linsert lset rpoplpush saddsinter sinterstore sunion su ...

  • appendonly :开关 // appendonly no 关闭追加功能
  • appendfilename  :文件名 // appendfilename "appendonly.aof"
  • appendfsync : fsync()调用方式 默认情况下为everysec // appendfsync everysec

  redis支持三种不同的模式:

  a.no:不调用fsync()。而是让操作系统自行决定sync的时间。这种模式下,redis的性能会最快。

  •  当fsync方式设置为always或everysec时,如果后台持久化进程需要执行一个很大的磁盘IO操作,那么redis可能会在fsync()调用时卡住。
  • 目前尚未修复这个问题,这是因为即使我们在另一个新的线程中去执行fsync(),也会阻塞住同步写调用。
  • 为了缓解这个问题,我们可以使用下面的配置项,这样的话,当BGSAVE或BGWRITEAOF运行时,fsync()在主进程中的调用会被阻止。
  • 这意味着当另一路进程正在对AOF文件进行重构时,redis的持久化功能就失效了,就好像我们设置了“appendsync none”一样。如果你的redis有时延问题,那么请将下面的选项设置为yes。否则请保持no,因为这是保证数据完整性的最安全的选择.
no-appendfsync-on-rewrite no 


原标题:redis 配置

关键词:Redis

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录