Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用puppet更改redis超时_Redis_Timeout_Vagrant_Puppet - Fatal编程技术网

使用puppet更改redis超时

使用puppet更改redis超时,redis,timeout,vagrant,puppet,Redis,Timeout,Vagrant,Puppet,我有一个使用vagrant/puppet安装的虚拟机。如何覆盖/配置redis超时设置 尝试 class { 'redis': version => '2.6.5', redis_timeout => 0 } 给我 Invalid parameter redis_timeout at /tmp/vagrant-puppet/manifests/default.pp:308 on node precise64 我提到我不想要两个入口其中一个有正确的超时 redis::ins

我有一个使用vagrant/puppet安装的虚拟机。如何覆盖/配置redis超时设置

尝试

class { 'redis':
  version => '2.6.5',
  redis_timeout => 0
}
给我

Invalid parameter redis_timeout at /tmp/vagrant-puppet/manifests/default.pp:308 on node precise64
我提到我不想要两个入口其中一个有正确的超时

redis::instance { 'redis-6900':
  redis_port => '6900',
  redis_timeout => 0,
}
。。。或更改模块中的原始配置参数文件

# == Class: redis::params
#
# Redis params.
#
# === Parameters
#
# === Authors
#
# Thomas Van Doren
#
# === Copyright
#
# Copyright 2012 Thomas Van Doren, unless otherwise noted.
#
class redis::params {

  $redis_port = '6379'
  $redis_bind_address = false
  $version = '2.4.13'
  $redis_src_dir = '/opt/redis-src'
  $redis_bin_dir = '/opt/redis'
  $redis_max_memory = '4gb'
  $redis_max_clients = false
  $redis_timeout = 0         # 0 = disabled
  $redis_loglevel = 'notice'
  $redis_databases = 16
  $redis_slowlog_log_slower_than = 10000 # microseconds
  $redis_slowlog_max_len = 1024
  $redis_password = false

}

不应该发生。您可以检查modules/redis/init.pp中redis类的$redis\u timeout参数吗?它在github上,所以Puppet报告这个错误是没有意义的。确保在任何地方都没有定义其他类redis。因此,reds\u timeout设置为默认值300。我想在不修改原始模块文件的情况下对此进行更改,因为原始模块文件已经过版本控制。如果我这样做的话效果很好,我现在就采用这个解决方案