Rumah  >  Artikel  >  pangkalan data  >  Contoh analisis penggunaan persekitaran linux dan pemasangan docker redis

Contoh analisis penggunaan persekitaran linux dan pemasangan docker redis

王林
王林ke hadapan
2023-05-27 18:24:421254semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam