commit f1a5ae932f
Author: Robert Kaussow <mail@thegeeklab.de> Date: Tue Jun 1 21:32:28 2021 +0200 initial commit
This commit is contained in:
parent
efee4c4b75
commit
14eba699c5
293
index.md
Normal file
293
index.md
Normal file
@ -0,0 +1,293 @@
|
||||
---
|
||||
title: redis
|
||||
type: docs
|
||||
---
|
||||
|
||||
[![Source Code](https://img.shields.io/badge/gitea-source%20code-blue?logo=gitea&logoColor=white)](https://gitea.rknet.org/ansible/xoxys.redis) [![Build Status](https://img.shields.io/drone/build/ansible/xoxys.redis?logo=drone&server=https%3A%2F%2Fdrone.rknet.org)](https://drone.rknet.org/ansible/xoxys.redis) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?label=license)](https://gitea.rknet.org/ansible/xoxys.redis/src/branch/master/LICENSE)
|
||||
|
||||
Setup Redis server.
|
||||
|
||||
* [Default Variables](#default-variables)
|
||||
* [redis_appendfsync](#redis_appendfsync)
|
||||
* [redis_appendonly](#redis_appendonly)
|
||||
* [redis_bind_interface](#redis_bind_interface)
|
||||
* [redis_conf_path](#redis_conf_path)
|
||||
* [redis_daemon](#redis_daemon)
|
||||
* [redis_daemonize](#redis_daemonize)
|
||||
* [redis_databases](#redis_databases)
|
||||
* [redis_dbdir](#redis_dbdir)
|
||||
* [redis_dbfilename](#redis_dbfilename)
|
||||
* [redis_disabled_commands](#redis_disabled_commands)
|
||||
* [redis_includes](#redis_includes)
|
||||
* [redis_logfile](#redis_logfile)
|
||||
* [redis_loglevel](#redis_loglevel)
|
||||
* [redis_maxmemory](#redis_maxmemory)
|
||||
* [redis_maxmemory_policy](#redis_maxmemory_policy)
|
||||
* [redis_maxmemory_samples](#redis_maxmemory_samples)
|
||||
* [redis_packages](#redis_packages)
|
||||
* [redis_packages_extra](#redis_packages_extra)
|
||||
* [redis_pidfile](#redis_pidfile)
|
||||
* [redis_port](#redis_port)
|
||||
* [redis_rdbcompression](#redis_rdbcompression)
|
||||
* [redis_requirepass](#redis_requirepass)
|
||||
* [redis_save](#redis_save)
|
||||
* [redis_supervised](#redis_supervised)
|
||||
* [redis_timeout](#redis_timeout)
|
||||
* [redis_unixsocket](#redis_unixsocket)
|
||||
* [Dependencies](#dependencies)
|
||||
|
||||
---
|
||||
|
||||
## Default Variables
|
||||
|
||||
### redis_appendfsync
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_appendfsync: everysec
|
||||
```
|
||||
|
||||
### redis_appendonly
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_appendonly: no
|
||||
```
|
||||
|
||||
### redis_bind_interface
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_bind_interface: 127.0.0.1
|
||||
```
|
||||
|
||||
### redis_conf_path
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_conf_path: /etc/redis.conf
|
||||
```
|
||||
|
||||
### redis_daemon
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_daemon: redis
|
||||
```
|
||||
|
||||
### redis_daemonize
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_daemonize: no
|
||||
```
|
||||
|
||||
### redis_databases
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_databases: 16
|
||||
```
|
||||
|
||||
### redis_dbdir
|
||||
|
||||
Can be used to change the redis dbdir path
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_dbdir: /var/lib/redis
|
||||
```
|
||||
|
||||
### redis_dbfilename
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_dbfilename: dump.rdb
|
||||
```
|
||||
|
||||
### redis_disabled_commands
|
||||
|
||||
Disable certain Redis commands for security reasons.
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_disabled_commands: []
|
||||
```
|
||||
|
||||
#### Example usage
|
||||
|
||||
```YAML
|
||||
redis_disabled_commands:
|
||||
- FLUSHDB
|
||||
- FLUSHALL
|
||||
- KEYS
|
||||
- PEXPIRE
|
||||
- DEL
|
||||
- CONFIG
|
||||
- SHUTDOWN
|
||||
- BGREWRITEAOF
|
||||
- BGSAVE
|
||||
- SAVE
|
||||
- SPOP
|
||||
- SREM
|
||||
- RENAME
|
||||
- DEBUG
|
||||
```
|
||||
|
||||
### redis_includes
|
||||
|
||||
Add extra include files for local configuration/overrides.
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_includes: []
|
||||
```
|
||||
|
||||
### redis_logfile
|
||||
|
||||
Can be used to change the redis log file path
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_logfile: /var/log/redis/redis.log
|
||||
```
|
||||
|
||||
### redis_loglevel
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_loglevel: notice
|
||||
```
|
||||
|
||||
### redis_maxmemory
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_maxmemory: 0
|
||||
```
|
||||
|
||||
### redis_maxmemory_policy
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_maxmemory_policy: noeviction
|
||||
```
|
||||
|
||||
### redis_maxmemory_samples
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_maxmemory_samples: 5
|
||||
```
|
||||
|
||||
### redis_packages
|
||||
|
||||
Define a list of packages to install.
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_packages:
|
||||
- redis5
|
||||
```
|
||||
|
||||
### redis_packages_extra
|
||||
|
||||
Can be used to install other dependency packages.
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_packages_extra: []
|
||||
```
|
||||
|
||||
### redis_pidfile
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_pidfile: /var/run/redis_{{ redis_port }}.pid
|
||||
```
|
||||
|
||||
### redis_port
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_port: 6379
|
||||
```
|
||||
|
||||
### redis_rdbcompression
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_rdbcompression: yes
|
||||
```
|
||||
|
||||
### redis_requirepass
|
||||
|
||||
Require authentication to Redis with a password.
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_requirepass: _unset_
|
||||
```
|
||||
|
||||
### redis_save
|
||||
|
||||
Set to an empty set to disable persistence (saving the DB to disk).
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_save:
|
||||
- 900 1
|
||||
- 300 10
|
||||
- 60 10000
|
||||
```
|
||||
|
||||
### redis_supervised
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_supervised: no
|
||||
```
|
||||
|
||||
### redis_timeout
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_timeout: 300
|
||||
```
|
||||
|
||||
### redis_unixsocket
|
||||
|
||||
#### Default value
|
||||
|
||||
```YAML
|
||||
redis_unixsocket: _unset_
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
None.
|
Loading…
Reference in New Issue
Block a user