Cara menggunakan redis di php

Redis adalah database dan cache dalam memori yang cepat yang dibangun di C dan disetel untuk kecepatan. Ini adalah open source di bawah lisensi BSD. "Server DIctionary REmote" adalah bagaimana Redis mendapatkan namanya

Karena tipe data utamanya mirip dengan yang digunakan dalam bahasa pemrograman, seperti string, daftar, kamus (atau hash), set, dan set yang diurutkan, Redis sering disebut sebagai server struktur data. Ini juga mencakup sejumlah besar struktur dan fitur data yang berbeda untuk penghitungan perkiraan, geolokasi, dan pemrosesan aliran

Apa itu Redis?

Jutaan developer memanfaatkan penyimpanan data dalam memori open-source ini sebagai database, cache, mesin streaming, dan perantara pesan

Redis biasanya digunakan sebagai cache untuk menyimpan data yang sering diakses di memori, memungkinkan aplikasi merespons konsumen dengan cepat. Redis menyediakan berbagai pola caching yang canggih dengan memungkinkan Anda memilih berapa lama Anda ingin menyimpan data dan data mana yang akan dihapus terlebih dahulu

Caching cerdas melayani berbagai tujuan dan berdampak signifikan pada pengalaman pengguna, produktivitas, rasio pentalan, dan penjualan ritel

Apa perbedaan Tipe Data Redis?

String

String adalah tipe nilai Redis yang paling mendasar. Redis Strings adalah brankas biner, yang menyiratkan bahwa mereka dapat menyimpan semua jenis data, seperti gambar JPEG atau objek Ruby yang diserialisasi

Panjang maksimum nilai String adalah 512 Megabita

Daftar

Daftar Redis hanyalah string yang diurutkan berdasarkan urutan penyisipan. Dimungkinkan untuk menambahkan entri baru ke Daftar Redis dengan mendorongnya ke kepala daftar (di sebelah kiri) atau ekor (di sebelah kanan)

Set

Redis Sets adalah kumpulan dari String yang tidak diurutkan
Redis Sets menawarkan keuntungan karena tidak mengizinkan anggota rangkap. Ketika elemen yang sama ditambahkan beberapa kali, himpunan hanya akan memiliki satu salinannya

Hash

Karena Redis Hash adalah pemetaan antara bidang string dan nilai string, mereka ideal untuk merepresentasikan objek

Hash sebagian besar digunakan untuk mewakili objek, tetapi karena mereka dapat menyimpan sejumlah besar item, mereka dapat digunakan untuk berbagai tujuan lain.

Set yang diurutkan

Redis Sorted Sets adalah kumpulan String yang tidak berulang, mirip dengan Redis Sets. Perbedaannya adalah bahwa setiap anggota Set Terurut memiliki skor yang digunakan untuk menjaga urutan Set Terurut, dari skor terendah hingga tertinggi. Skor dapat digandakan meskipun anggotanya unik

Set yang Diurutkan memungkinkan Anda untuk menambah, menghapus, atau memperbarui potongan dengan cepat (dalam waktu yang sebanding dengan logaritma jumlah elemen). Karena elemen disimpan secara berurutan dan tidak diatur ulang, Anda dapat dengan cepat memperoleh rentang berdasarkan skor atau peringkat (posisi)

Bagaimana cara menginstal Redis di CyberPanel?

Redis daemon dapat diinstal dengan mudah jika Anda menggunakan CyberPanel, klik di sini untuk melihat cara menginstal CyberPanel dengan mudah di server Anda

Buat situs web baru

Sebelum menggunakan Redis di situs PHP Anda, Anda perlu membuatnya di CyberPanel, pastikan juga untuk mencatat versi PHP yang Anda pilih saat membuat situs, karena versi ini akan kami gunakan nanti untuk menginstal ekstensi Redis PHP Cache

Membuat situs web sangat sederhana di CyberPanel sehingga siapa pun dapat melakukannya. Membuat website hanya 4 langkah prosedur

  • Login ke Dashboard CyberPanel Anda
Cara menggunakan redis di php
  • Klik Situs Web -> Buat Situs Web dari menu sebelah kiri
Cara menggunakan redis di php
  • Masukkan semua informasi yang relevan, pastikan untuk mencatat php mana yang Anda masukkan di sini
Cara menggunakan redis di php
  • Klik "Buat Situs Web"
Cara menggunakan redis di php

Instal PHP Redis Cache di CyberPanel

Menginstal Redis di CyberPanel sangat mudah dan hanya memerlukan beberapa langkah. Jadi mari kita pergi melalui mereka

  • Masuk ke dasbor CyberPanel Anda
Cara menggunakan redis di php
  • Klik "Kelola Layanan" -> "Aplikasi" dari menu sebelah kiri
Cara menggunakan redis di php
  • Klik "Instal" di depan "Redis"
Cara menggunakan redis di php

Instal Ekstensi PHP Redis

Sebelum Anda dapat melakukan pemrograman PHP dengan Redis, Anda perlu menginstal Ekstensi PHP Redis yang akan berkomunikasi dengan daemon Redis yang baru saja kami instal di atas

  • Login ke SSH menggunakan Bitvise dan buka command prompt
Cara menggunakan redis di php
  • Masukkan perintah berikut dan pastikan untuk memasukkan php Anda setelah lsphp yang telah Anda pilih saat membuat situs web Anda
apt-get install lsphp74-redis -y
Cara menggunakan redis di php
  • Sekarang Anda harus memasukkan perintah yang akan memulai ulang php sehingga dapat membaca konfigurasi ekstensi
killall lsphp
Cara menggunakan redis di php
  • Masuk ke pengelola file situs Anda menggunakan CyberPanel
Cara menggunakan redis di php
  • Buat file "redis. php" di public_html
Cara menggunakan redis di php
  • Buka cermin kode file baru Anda. Masukkan kode berikut dan klik simpan



connect('127.0.0.1', 6379); 
   echo "Connection to server sucessfully"; 
   //store data in redis list 
   $redis->lpush("tutorial-list", "Redis"); 
   $redis->lpush("tutorial-list", "Mongodb"); 
   $redis->lpush("tutorial-list", "Mysql");  
   
   // Get the stored data and print it 
   $arList = $redis->lrange("tutorial-list", 0 ,5); 
   echo "Stored string in redis:: "; 
   print_r($arList); 
?>
Cara menggunakan redis di php
  • Buka file php Anda di browser dan Anda akan melihat bahwa kode Anda berkomunikasi dengan daemon Redis.
Cara menggunakan redis di php
  • Buka SSH Anda dan masukkan command prompt dan masukkan perintah
redis-cli monitor
_
Cara menggunakan redis di php
  • . dan itu akan menampilkan data Anda dan Anda juga dapat memeriksanya lagi di browser

Kesimpulan

Situs pemuatan yang lebih cepat dapat dilakukan dengan menggunakan cache Redis. Anda dapat mengintegrasikan cache Redis dengan PHP dengan mudah dengan mengikuti contoh Cache Redis PHP di atas.  

Harap perhatikan bahwa data dalam redis tidak disimpan secara permanen karena merupakan cache dalam memori, jadi pastikan Anda juga memiliki mekanisme di aplikasi Anda untuk menyimpan data secara permanen yang Anda perlukan untuk menggunakan MySQL

Bagaimana cara menggunakan basis data Redis di php?

Tingkatkan Kecepatan Aplikasi PHP Anda hingga 300% .
Tipe Data Redis
Redis di Cloudways. Langkah 1. Pilih Server. Langkah 2. Klik Luncurkan Sekarang untuk menerapkan aplikasi PHP yang dioptimalkan. Langkah 03. Mengaktifkan Redis Di Platform Cloudways. Langkah 4. Menginstal Pustaka Klien PHP Redis. Langkah 5. Menggunakan Predis Untuk Menghubungkan PHP Kustom Dengan Redis. .
Kesimpulan

Bagaimana cara menggunakan Redis dengan php MySQL?

Pengaturan Server Redis dengan mengikuti Cara Memasang dan Mengamankan Redis di Ubuntu 20. 04 - Tutorial memulai cepat. .
Langkah 1 — Memasang Pustaka Redis untuk PHP. .
Langkah 2 — Menyiapkan Database Pengujian, Tabel, dan Data Sampel. .
Langkah 3 — Merancang Skrip PHP untuk Mengambil dan Menyimpan Data MySQL. .
Langkah 4 — Menguji Skrip PHP

Bagaimana cara menggunakan Redis di php di Windows?

Unduh php_redis.dll. dll dari PECL libs. .
Salin php_redis. dll dan rekatkan ke folder berikut di direktori ekstensi Server XAMPP (D. \XAMPP\php\ext )
Buka php.ini. .
Mulai ulang server XAMPP
Buka phpinfo() server XAMPP dan cari Redis, jika ditemukan berarti Anda berhasil mengintegrasikan Redis dengan PHP

Bagaimana Anda menggunakan Redis?

Redis dapat digunakan dengan solusi streaming seperti Apache Kafka dan Amazon Kinesis sebagai penyimpanan data dalam memori untuk menyerap, memproses, dan menganalisis data real-time dengan latensi sub-milidetik. Redis is an ideal choice for real-time analytics use cases such as social media analytics, ad targeting, personalization, and IoT.