vagrant-box-factory
55 строк · 1.2 Кб
1# {{ ansible_managed }}
2
3daemonize yes
4pidfile /var/run/redis/{{ redis_daemon }}.pid
5port {{ redis_port }}
6bind {{ redis_bind_interface }}
7
8{% if redis_unixsocket %}
9unixsocket {{ redis_unixsocket }}
10{% endif %}
11
12timeout {{ redis_timeout }}
13
14loglevel {{ redis_loglevel }}
15logfile {{ redis_logfile }}
16
17# To enable logging to the system logger, just set 'syslog-enabled' to yes,
18# and optionally update the other syslog parameters to suit your needs.
19# syslog-enabled no
20# syslog-ident redis
21# syslog-facility local0
22
23databases {{ redis_databases }}
24
25{% for save in redis_save %}
26save {{ save }}
27{% endfor %}
28
29rdbcompression {{ redis_rdbcompression }}
30dbfilename {{ redis_dbfilename }}
31dir {{ redis_dbdir }}
32
33# maxclients 128
34
35{% if redis_maxmemory %}
36maxmemory {{ redis_maxmemory }}
37maxmemory-policy {{ redis_maxmemory_policy }}
38maxmemory-samples {{ redis_maxmemory_samples }}
39{% endif %}
40
41appendonly {{ redis_appendonly }}
42appendfsync {{ redis_appendfsync }}
43no-appendfsync-on-rewrite no
44
45{% for include in redis_includes %}
46include {{ include }}
47{% endfor %}
48
49{% if redis_requirepass %}
50requirepass {{ redis_requirepass }}
51{% endif %}
52
53{% for redis_disabled_command in redis_disabled_commands %}
54rename-command {{ redis_disabled_command }} ""
55{% endfor %}
56