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

Docker-compose , tetap untuk menentukan file redis.conf?

Ya. Cukup mount redis.conf Anda melebihi default dengan volume:

redis:  
  image: redis
  volumes:
    - ./redis.conf:/usr/local/etc/redis/redis.conf
  ports:
    - "6379"

Atau, buat gambar baru berdasarkan gambar redis dengan file conf Anda disalin. Instruksi lengkap ada di:https://registry.hub.docker.com/_/redis/

Namun, gambar redis memang mengikat 0.0.0.0 secara default. Untuk mengaksesnya dari host, Anda perlu menggunakan port yang telah dipetakan Docker ke host untuk Anda yang Anda temukan dengan menggunakan docker ps atau docker port perintah, Anda kemudian dapat mengaksesnya di localhost:32678 di mana 32678 adalah port yang dipetakan. Atau, Anda dapat menentukan port tertentu untuk dipetakan di docker-compose.yml .

Karena Anda tampaknya baru mengenal Docker, ini semua mungkin lebih masuk akal jika Anda memulai dengan menggunakan perintah Docker mentah daripada memulai dengan Compose.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menghubungkan langsung ke Redis dengan javascript (sisi klien)?

  2. Ingin menggunakan Redis sebagai toko statistik acara

  3. Transaksi Redis &Skrip Lua yang Berjalan Lama

  4. Apakah ada mekanisme penguncian di Azure Redis Cache saat memperbarui item?

  5. Django ValueError:Tidak ada rute yang ditemukan untuk jalur 'ws/chat//'