sql >> データベース >  >> NoSQL >> Redis

DockerComposeでRedisポートを変更しても機能しない

    @Mihaiの答えは、私が解決策を理解するのに役立ちました。公開されているポートだけでなく、Redisが実行されているポートも変更する必要がありました。これは動作中のDocker作成ファイルです。

    version: '3.7'
    services:
      redis:
        container_name: redis
        hostname: redis
        image: sameersbn/redis:4.0.9-2
        command: --port 6380
        ports:
          - "6380:6380"
        expose:
          - "6380"
        volumes:
          - type: volume
            source: redis-data
            target: /data
        restart: always
      redis-commander:
        container_name: redis-commander
        hostname: redis-commander
        image: rediscommander/redis-commander:latest
        restart: always
        environment:
          - REDIS_HOSTS=local:redis:6380
        ports:
          - "8082:8081"
    volumes:
      redis-data: {}
    


    1. redisでキーを操作する

    2. MongoDB、MapReduce、および並べ替え

    3. redispythonでのキーの有効期限の通知

    4. MongoDB $ isNumber