Langkah-langkah pemasangan
1 Pasang redis
Muat turun imej redis melalui docker search redis和docker pull redis
2 . Cipta folder konfigurasi pelekap baharu
Buat dua folder baharu, data dan conf, di mana-mana lokasi.
mkdir -p /root/docker/redis/data mkdir -p /root/docker/redis/conf
Nota: Kerana konfigurasi lalai redis, anda akan mendapati bahawa anda hanya boleh menyambung secara setempat dan tidak boleh mengakses dari jauh Jika anda menggunakan redis desktop manager
untuk menyambung, ralat akan dilaporkan, jadi anda perlu melakukannya lekapkan fail konfigurasi redis secara manual
3 Tambah fail konfigurasi redis.conf
Buat fail baharu redis.conf dalam redis/conf yang baru dibuat dengan yang berikut. kandungan:
#bind 127.0.0.1 //允许远程连接 protected-mode no appendonly yes //持久化 requirepass 123456 //密码
4. Buat bekas redis Dan mulakan
dan laksanakan arahan seperti berikut:
docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
ditafsirkan seperti berikut:
–nama: Berikan bekas itu nama
-p: Hos pemetaan port: Bekas
-v: Pasang konfigurasi tersuai Konfigurasi tersuai: Konfigurasi dalaman bekas
-d: Jalankan di latar belakang
redis-server --tambahan ya: Jalankan perintah permulaan pelayan-redis dalam bekas dan buka konfigurasi Kegigihan redis
5 Berjaya mula, semak status
Semak status permulaan melalui docker ps, sama ada ia berjaya
6 Di dalam bekas Sambung untuk menguji
Jalankan perintah docker exec -it my_redis redis-cli
dan masukkan terminal.
Log masuk melalui auth password
.
Lengkapkan arahan seperti berikut:
[root@*** conf]# docker exec -it myredis redis-cli 127.0.0.1:6379> set name jfaith (error) noauth authentication required. 127.0.0.1:6379> auth 123456 ok 127.0.0.1:6379> set name wangcai ok 127.0.0.1:6379> get name "jfaith"
Nota: Jika ralat ini berlaku: (ralat) pengesahan noauth diperlukan.
Menunjukkan bahawa tiada kata laluan dimasukkan untuk pengesahan, sila masukkan : mengesahkan Kata Laluan anda
Atas ialah kandungan terperinci Contoh analisis penggunaan persekitaran linux dan pemasangan docker redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!