Skip to content

Websoft9Archive/role_redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: redis

This role is for you to install redis and RedisInsight

Requirements

运行本 Role,请确认符合如下的必要条件:

Items Details
Operating system CentOS7.x Ubuntu18.04 AmazonLinux
Python 版本 Python2
Python 组件
Runtime

Related roles

本 Role 在运行时需要确保已经运行:common。以下为例:

roles:
    - {role: role_common, tags: "role_common"}
    - {role: role_redis, tags: "role_redis"}

Variables

本 Role 主要变量以及使用方法如下:

Items Details Format 是否初始化
redis_version [ 2.8,3.0,3.2,4.0,5.0,6.0,stable ] 字符串
redis_install True,False 布尔
redis_install_redisinsight False, True 布尔
redis_configuration_default List
redis_configuration_extras List

Example

- name: Redis
  hosts: all
  become: yes
  become_method: sudo 
  vars_files:
    - vars/main.yml 

  roles:
    - { role: role_common }
    - { role: role_redis }
    ...

FAQ

如何访问RedisInsight?

RedisInsight默认仅支持:http://127.0.0.1:8001 这种方式访问,如果将 127.0.0.1 改成 服务器公网IP,RedisInsight会报错,即不支持直接的公网IP地址绑定。必须安装Nginx转发 http://127.0.0.1:8001 才可以访问。