Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Uzyskaj dostęp do zadokowanego redis z hosta systemu Windows

Tęsknisz za ujawnieniem portu. Uruchom kontener redis za pomocą polecenia

docker run --name some-redis -p6379:6379 -d redis redis-server --appendonly yes

Jeśli Dockerfile zawiera EXPOSE <some_port> oznacza to inne kontenery w tej samej sieci dokerów można podłączyć do tego portu. Nic więcej.

Jeśli chcesz połączyć się z kontenerem z maszyny hosta, musisz o tym powiedzieć docker.

  • możesz dodać -P opcja docker run Komenda. W tym przypadku docker wystawia wszystkie zdefiniowane porty na losowe porty na twoim komputerze lokalnym.
  • Lub możesz dodać opcję -p<port_on_host_machine>:<port_inside_docker_container> wtedy ujawniasz określony port.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy redis może wyłączyć odpowiedzi na polecenia potokowe?

  2. redis-py :Jaka jest różnica między StrictRedis() i Redis()?

  3. Jaki jest maksymalny rozmiar wartości, który możesz przechowywać w redis?

  4. co to jest pamięć podręczna stron, dentries, i-węzły?

  5. Przestrzenie nazw w Redis?