redis – получение данных из Redis
Новая версия с 2.5.
Описание
- Этот поиск возвращает список результатов из базы данных Redis, соответствующий списку переданных элементов.
Требования
Ниже приведены требования к локальному мастер-узлу, на котором выполняется этот поиск.
- redis (библиотека Python https://github.com/andymccurdy/redis-py/)
Параметры
| Параметр | Варианты/Значения по умолчанию | Настройка | Комментарии |
|---|---|---|---|
| _terms - | Список ключей для запроса | ||
| host - | По умолчанию: "127.0.0.1" | Входные данные ini: [lookup_redis] Переменная среды:ANSIBLE_REDIS_HOST | Расположение хоста Redis |
| port целое число | По умолчанию: "6379A" | Входные данные ini: [lookup_redis] Переменная среды:ANSIBLE_REDIS_PORT | Порт, на котором слушает Redis |
| socket путь | Входные данные ini: [lookup_redis] Переменная среды:ANSIBLE_REDIS_SOCKET | Путь к сокету для запроса Redis. Этот параметр переопределяет параметры host и port при установке. |
Примеры
- name: query redis for somekey (default or configured settings used)
debug: msg="{{ lookup('redis', 'somekey'}}"
- name: query redis for list of keys and non-default host and port
debug: msg="{{ lookup('redis', item, host='myredis.internal.com', port=2121) }}"
loop: '{{list_of_redis_keys}}'
- name: use list directly
debug: msg="{{ lookup('redis', 'key1', 'key2', 'key3') }}"
- name: use list directly with a socket
debug: msg="{{ lookup('redis', 'key1', 'key2', socket='/var/tmp/redis.sock') }}"
Возвращаемые значения
Общие значения возврата описаны здесь, следующие поля уникальны для этого поиска:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| _raw - | Значение(я), хранящиеся в Redis |
Статус
Авторы
- Jan-Piet Mens (@jpmens) <jpmens(at)gmail.com>
- Ядро Ansible
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/plugins/lookup/redis.html