Docker的Redis Commander


雷迪斯指挥官

  • 单击此处获取Git
  • 单击此处获取Docker Hub

Redis Commander允许您使用浏览器连接到Redis。
如何在Docker容器中显示多个dbIndex 0和dbIndex 1等?

我想看起来像这样

Redis Commander: Home - Google Chrome_002.png

尝试环境

VirtualBox中的CentOS Linux版本7.6.1810(Core)

我是这样

docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
version: '3'
services:

  redis:
    container_name: redis-container
    image: redis:5
    command: redis-server --appendonly yes --requirepass foobared
    volumes:
       - /home/vagrant/redis-data/redis:/data
    ports:
      - "6379:6379"
    environment:
      TZ: JST-9

  redisCommander:
    container_name: redis-commander-container
    image: rediscommander/redis-commander:latest
    environment:
      REDIS_HOSTS: Index0:redis-container:6379:0:foobared,Index1:redis-container:6379:1:foobared
      TZ: JST-9
    ports:
      - "8081:8081"
    depends_on:
      - redis

点13??769111

Docker Hub文档中有一个Docker专栏

REDIS_PORT
REDIS_HOST
REDIS_SOCKET
REDIS_TLS
REDIS_PASSWORD

REDIS_PASSWORD我试图写这个,但是我不能连接X(

1
2
3
4
5
 redisCommander:
    image: rediscommander/redis-commander:latest
    environment:
      - REDIS_HOSTS=local:redis:6379
      - REDIS_PASSWORD=foobared

错误:就绪检查失败:NOAUTH要求身份验证,也有人失败。

正确作为有效的主机字符串

1
label:hostname:port:dbIndex:password

有一个

格式。

点2

dbIndex如何定义倍数?

查看

的示例,使用标签指定多个主机,将其分隔开,因此

,我可以用定界符连续编写它。

1
REDIS_HOSTS: Index0:redis-container:6379:0:foobared,Index1:redis-container:6379:1:foobared