Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara menggunakan cache Redis di Linux

Cara menggunakan cache Redis di Linux

WBOY
WBOYasal
2023-06-18 08:01:391743semak imbas

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:

  1. Memasang Redis
  2. Mengkonfigurasi Redis
  3. Menggunakan Redis untuk caching data
  4. Memasang Redis

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.

  1. Mengkonfigurasi Redis

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 alamat IP

ikat 127.0.0.1

Nombor port mendengar

port 6379

Nyatakan lokasi fail log

logfile "/var/log/redis/redis.log"

Nyatakan kata laluan

requirepass mypassword

Nyatakan nombor daripada pangkalan data

pangkalan data 16

Selepas mengubah suai fail konfigurasi, gunakan arahan berikut untuk memulakan semula perkhidmatan Redis:

$ sudo systemctl restart redis

  1. Gunakan Redis untuk caching data

Cara paling mudah untuk menggunakan Redis untuk caching dalam Linux ialah menggunakan program klien Redis redis-cli. Berikut ialah beberapa arahan yang biasa digunakan:

Sambung ke pelayan Redis

$ redis-cli -h -p

Tetapkan nilai

$ set

Dapatkan nilai

$ dapatkan

Tetapkan masa tamat tempoh

$ tamat tempoh < ;kunci>

padam nilai

$ 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

Sambung ke pelayan Redis

r = redis.StrictRedis(host ='< hos>', port=, kata laluan='', db=0)

Data cache

r.set('mykey', 'Hello World' )
r.expire('mykey', 10)

Baca data daripada cache

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!

Kenyataan:
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