おかしいです。ホストAとホストBの両方でAのIPを使用してredis-cliを実行できます。以下は「dockerps」の出力です
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a59c39bf448e redis "/entrypoint.sh redis" 3 minutes ago Up 3 minutes 0.0.0.0:6379->6379/tcp test_redis_1
redisコンテナのポート6379をホストポート6379にマッピングした後。redisサービスはホストAのすべてのネットワークインターフェイス(0.0.0.0)で利用できるはずです。したがって、redis構成を変更する必要はありません。
「dockerps」の出力を表示できますか?