Redis ialah pangkalan data nilai kunci berprestasi tinggi yang digunakan secara meluas dalam pelbagai senario aplikasi seperti caching data, pengurusan sesi dan baris gilir mesej. Dalam sistem pengendalian Linux, kita boleh menggunakan Redis sebagai cache untuk meningkatkan prestasi sistem dan kebolehskalaan. Artikel ini akan memperkenalkan cara menggunakan cache Redis dalam Linux, terutamanya termasuk aspek berikut:
Memasang Redis dalam Linux adalah sangat mudah, cuma gunakan arahan apt-get atau arahan yum untuk memasangnya. Operasi khusus adalah seperti berikut:
Sistem Ubuntu/Debian:
$ sudo apt-get update
$ sudo apt-get install redis-server
Sistem CentOS:
$ sudo yum install redis
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk menyemak sama ada Redis telah berjaya dipasang:
$ redis-cli ping
PONG
Jika "PONG" dipaparkan Ia bermakna Redis telah berjaya dipasang.
Redis menggunakan port 6379 untuk komunikasi secara lalai Kami boleh mengubah suai konfigurasi Redis dalam fail konfigurasi /etc/redis/redis.conf. Sebagai contoh, kita boleh menukar alamat mendengar, mengubah suai bilangan pangkalan data, dsb. Berikut ialah beberapa konfigurasi yang biasa digunakan:
ikat 127.0.0.1
port 6379
logfile "/var/log/redis/redis.log"
requirepass mypassword
pangkalan data 16
Selepas mengubah suai fail konfigurasi, gunakan arahan berikut untuk memulakan semula perkhidmatan Redis:
$ sudo systemctl restart redis
Cara paling mudah untuk menggunakan Redis untuk caching dalam Linux ialah menggunakan program klien Redis redis-cli. Berikut ialah beberapa arahan yang biasa digunakan:
$ redis-cli -h
$ set
$ dapatkan
$ tamat tempoh < ;kunci>
$ del
Sebagai contoh, arahan berikut menetapkan pasangan nilai kunci dan menyimpannya selama 10 saat:
$ set mykey "Hello World"
$ expire mykey 10
Ia juga sangat mudah untuk menggunakan Redis untuk caching dalam program. Kami boleh menggunakan perpustakaan pelanggan rasmi Redis atau perpustakaan klien Redis dalam bahasa lain, seperti perpustakaan redis-py dalam bahasa Python. Berikut ialah contoh program Python menggunakan perpustakaan redis-py untuk caching:
import redis
r = redis.StrictRedis(host ='< hos>', port=
r.set('mykey', 'Hello World' )
r.expire('mykey', 10)
value = r.get('mykey')
Ringkasan
Menggunakan Redis untuk caching dalam Linux boleh meningkatkan prestasi dan kebolehskalaan sistem dengan sangat baik. Artikel ini memperkenalkan cara memasang Redis, mengkonfigurasi Redis dan menggunakan Redis untuk caching data. Jika anda sedang membangunkan aplikasi berprestasi tinggi, maka Redis cache sememangnya alat yang sangat berguna.
Atas ialah kandungan terperinci Cara menggunakan cache Redis di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!