Rumah > pangkalan data > Redis > teks badan

Bagaimana untuk memasang dan menggunakan pangkalan data Redis dengan Docker

王林
Lepaskan: 2023-05-27 23:46:45
ke hadapan
1365 orang telah melayarinya

1. Tarik imej

Gunakan arahan berikut:

docker pull redis
Salin selepas log masuk

2. Buat volum data

Biasanya, sama seperti MySQL, Redis digunakan sebagai pangkalan data. , lebih baik kita tetapkan Konfigurasinya, data, dsb. perlu dipasang pada volum data untuk diteruskan ke hos.

masih menggunakan kaedah named mount untuk memudahkan pengurusan.

docker volume create redis-config
docker volume create redis-data
Salin selepas log masuk

Dengan cara ini, dua volum data dicipta untuk menyimpan fail konfigurasi dan data Anda juga boleh menamakannya sendiri.

3. Cipta dan tulis fail konfigurasi

Mula-mula masukkan direktori volum data fail konfigurasi Anda boleh melihat lokasi volum data melalui arahan docker volume inspect:

docker volume inspect redis-config
Salin selepas log masuk

Bagaimana untuk memasang dan menggunakan pangkalan data Redis dengan Docker

Selepas memasuki direktori, cipta fail bernama redis.conf dan tambah kandungan berikut:

requirepass 12345678
dir /data
Salin selepas log masuk

Kata laluan ditetapkan di sini kepada 12345678, dan direktori storan fail data ditetapkan kepada /data, konfigurasi ini boleh disesuaikan Untuk konfigurasi lanjut, sila rujuk blog ini.

4. Cipta dan mulakan bekas

Laksanakan arahan berikut:

docker run -id --name=redis -v redis-config:/usr/local/etc/redis -v redis-data:/data -p 6379:6379 -e LANG=C.UTF-8 redis su -l root -c "redis-server /usr/local/etc/redis/redis.conf"
Salin selepas log masuk

Parameter di atas adalah seperti berikut:

  • -v Tentukan Kelantangan data, anda boleh melihat bahawa /usr/local/etc/redis dalam bekas dipasang pada volum data redis-config dan /data dalam bekas dipasang pada volum data redis-data Anda boleh melihat bahawa laluan dalam bekas yang melekapkan volum data adalah sama seperti yang kami nyatakan di atas Laluan yang sepadan dalam fail konfigurasi pratulisan mestilah konsisten

  • <. 🎜> untuk port terdedah -p

  • Digunakan untuk menentukan pembolehubah persekitaran dalam bekas Tetapkan pembolehubah persekitaran bahasa -e bekas kepada nilai LANG terbaik untuk menetapkan ini, jika tidak, persekitaran lalai dalam bekas adalah bahasa Inggeris, yang mungkin menyebabkan Redis tidak dapat menyimpan kandungan Cina C.UTF-8

Pada akhirnya ialah arahan permulaan, keluarkannya dan lihat ia secara berasingan:

su -l root -c "redis-server /usr/local/etc/redis/redis.conf"
Salin selepas log masuk
bermaksud menjalankan

sebagai root dalam bekas dan nyatakan lokasi fail konfigurasi. Sebab mengapa redis-server

harus dijalankan sebagai

adalah untuk menghalangnya daripada menulis data ke cakera tanpa kebenaran. Ia juga boleh dilihat bahawa laluan fail konfigurasi terakhir adalah konsisten dengan laluan dalam bekas volum data fail konfigurasi yang dipasang sebelum ini root Ia mudah difahami di sini, tetapi sila ambil perhatian bahawa jika anda menyesuaikan laluan dan fail lain nama, anda perlu memasukkan -v 🎜>Membuat beberapa perubahan semasa melekap dan apabila akhirnya memulakan konfigurasi yang ditentukan. Akhir sekali, anda boleh menggunakan klien untuk menyambung ke Redis pada pelayan! -v

Atas ialah kandungan terperinci Bagaimana untuk memasang dan menggunakan pangkalan data Redis dengan Docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan