Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Akses redis buruh pelabuhan dari host windows

Anda ketinggalan untuk mengekspos port. Jalankan wadah redis dengan perintah

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

Jika Dockerfile berisi EXPOSE <some_port> artinya kontainer lain ke jaringan buruh pelabuhan yang sama dapat terhubung ke port ini. Tidak lebih.

Jika Anda ingin terhubung ke wadah dari mesin Host, Anda perlu mengatakan buruh pelabuhan tentang hal itu.

  • Anda dapat menambahkan -P opsi untuk docker run memerintah. Dalam hal ini buruh pelabuhan mengekspos semua port yang ditentukan ke port acak pada mesin lokal Anda.
  • Atau Anda dapat menambahkan opsi -p<port_on_host_machine>:<port_inside_docker_container> lalu Anda mengekspos port tertentu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Masalah dengan Redis install cc:Perintah tidak ditemukan

  2. Cara membuat kacang FindByIndexNameSessionRepository

  3. Di mana direktori data di Redis?

  4. Manakah, jika ada, dari database NoSQL yang dapat menyediakan aliran *perubahan* ke kumpulan hasil kueri?

  5. Kesalahan fatal:Pengecualian yang tidak tertangkap 'RedisException' dengan pesan 'Server Redis pergi'