apa itu redis

Diposting pada

Mengenal apa itu Redis - Mr Agus
Mengenal apa itu Redis – Mr Agus

PDKT dengan Redis

Redis adalah salah satu kunci berbasis nilai database toko NoQSL dunia. Dalam-memori sistem merek retrieval data dari Redis menjadi lebih cepat, tetapi juga dapat menjadi persisten jika Anda ingin menyimpan data Anda ke disk. Redis memiliki sejumlah pertanyaan yang harus mudah digunakan untuk menyimpan data mulai dari yang sederhana sampai data yang kompleks. Selain dokumentasi yang merek lengkap Anda dapat menguasai Redis tanpa banyak googling.

Kali ini kita akan melakukan kencan bersama Redis, siapa tahu mungkin berguna untuk aplikasi web yang Anda kembangkan.

instalasi

instalasi Redis itu sendiri cukup mudah, Anda dapat men-download paket instalasi dari Redis. Kemudian tinggal ekstrak dan mengatur path ke direktori Redis di .bashrc atau lingkungan variabel. Anda bisa melihatnya pada langkah – langkah di bawah ini:

Untuk mengaktifkan Redis, Anda dapat menjalankan perintah di terminal-server Redis. Sehingga dapat melihat output seperti berikut:

Untuk melakukan operasi pada Redis melalui terminal, Anda dapat menggunakan Redis-cli. Sehingga dapat menjadi output sebagai berikut:

Melakukan Operasi terhadap Key

Dalam Redis, Anda dapat menyimpan langsung bagaimana penyimpanan kunci informasi tertentu. Sebagai contoh Anda dapat menyimpan informasi seperti berikut:

Anda juga dapat mengatur berapa lama kunci untuk hidup di Redis. Anda dapat menggunakan SETEX untuk menambah berakhirnya kunci, dan diperiksa menggunakan TTL:

yaitu unik lainnya, Anda dapat melakukan peningkatan operasi dan penurunan untuk kunci:

Melakukan Operasi terhadap hash

hash adalah tipe data yang dapat menyimpan banyak kunci Redis di kunci. Cocok jika Anda ingin menyimpan data pengguna yang memiliki beberapa atribut. Berikut ini adalah contoh dari hash operasi menggunakan perintah HSET, HGET, dan HGETALL:

Selain itu, kita dapat mengambil kunci nya saja atau nilainya hanya:

Jika Anda ingin untuk mengetahui jumlah kunci dalam hash Anda dapat memeriksa dengan HEXIST dan HSTRLEN:

Anda dapat juga tombol hapus tidak diperlukan dari hash menggunakan HDEL:

Pertunjukan Operasi pada Daftar < / h2>

Sekarang kita akan bermain dengan Daftar yang merupakan tipe data yang menyimpan beberapa data dalam kunci. Anda dapat mulai dengan menggunakan LRANGE, RPUSH dan LPUSH:

Kita bisa melihat bahwa LPUSH akan mengisi daftar sepuluh “kiri”, sementara RPUSH akan mengisi daftar dari kanan. Untuk menampilkannya, Anda dapat menggunakan LRANGE dengan melewati indeks awal akan ditampilkan sampai indeks bagaimana. Sekarang mari kita coba untuk memeriksa daftar panjang yang telah kita buat dan mencoba untuk mengakses beberapa nilai yang ada di daftar:

Untuk mengubah nilai dalam indeks dalam daftar, Anda dapat menggunakan LSET :

untuk menghapus nilai dalam daftar, Anda dapat menggunakan LPOP, RPOP, atau LREM:

Melakukan Operasi terhadap Set

Akhirnya, kita akan bermain dengan Set. Di mana set adalah tipe data yang menyimpan data dalam jumlah kunci, namun tidak memiliki urutan dan hanya dapat menyimpan nilai unik. Sekarang mari kita coba untuk membuat satu set di Redis dengan menggunakan perintah SADD:

Anda dapat memeriksa nilai apakah anggota set atau tidak dengan perintah SISMEMBER:

Untuk menghapus nilai di set dapat menggunakan Srem:

Anda juga dapat melakukan operasi set seperti Sunion, SINTER, dan sdiff:

Penutup

Redis benar-benar membantu kami jika Anda ingin untuk memiliki mesin sesi atau cache engine lebih cepat dari berkas berbasis. Selain kemampuannya untuk menangani cluster dapat membantu kita untuk mengintegrasikan aplikasi kita dengan skalabilitas yang lebih baik. Kami telah memiliki banyak pembungkus yang dapat lebih mudah bagi kita untuk menggunakan Redis sebagai:

Jadi produktivitas Anda tetap optimal dan membantu dengan menggunakan pembungkus yang telah disebutkan.

Referensi

(Arslan / Redis)

Bergabung CodePolitan Keanggotaan

Ingin belajar coding online lebih langsung? Bergabung sekarang Premium Keanggotaan di Program CodePolitan. Dapatkan ratusan premium pemrograman modul pembelajaran dalam berbagai format dengan bahan silabus lengkap dan terorganisir dari mulai maju.

Artikel

Mengenal apa itu Redis - Mr Agus
Mengenal apa itu Redis – Mr Agus

Redis: penyimpanan data di dalam memori. Cara kerjanya dan alasan ...
Redis: penyimpanan data di dalam memori. Cara kerjanya dan alasan …

Belajar Redis - 16 Authentication - YouTube
Belajar Redis – 16 Authentication – YouTube

Belajar Redis - 16 Authentication - YouTube
Belajar Redis – 16 Authentication – YouTube

Redis - Wikipedia
Redis – Wikipedia

Redis for high performance application - Techtalk JDV 23-04-2014
Redis for high performance application – Techtalk JDV 23-04-2014

Nostra Technology: Redis
Nostra Technology: Redis

Cara Menggunakan Redis di Laravel 5 ~ IDwebgit | Programming Blog ...
Cara Menggunakan Redis di Laravel 5 ~ IDwebgit | Programming Blog …

Nostra Technology: Redis
Nostra Technology: Redis

Redis for high performance application - Techtalk JDV 23-04-2014
Redis for high performance application – Techtalk JDV 23-04-2014

LiteSpeed Cache Plugin Untuk WordPress: Object Cache Dengan Redis ...
LiteSpeed Cache Plugin Untuk WordPress: Object Cache Dengan Redis …

Redis Labs | The Best Redis Experience
Redis Labs | The Best Redis Experience

Nostra Technology: menguji atomisitas redis - INCR command
Nostra Technology: menguji atomisitas redis – INCR command

Real-Time Data Processing Architecture Part. 2 - BTS.id
Real-Time Data Processing Architecture Part. 2 – BTS.id

Belajar API Gateway – Rizki Mufrizal
Belajar API Gateway – Rizki Mufrizal

Stories Imam Moeslim clapped for – Medium
Stories Imam Moeslim clapped for – Medium

Stories Imam Moeslim clapped for – Medium
Stories Imam Moeslim clapped for – Medium

Redis: penyimpanan data di dalam memori. Cara kerjanya dan alasan ...
Redis: penyimpanan data di dalam memori. Cara kerjanya dan alasan …

Redis Labs | The Best Redis Experience
Redis Labs | The Best Redis Experience

Apa itu redis? - definisi dari techopedia - Pangkalan data - 2020
Apa itu redis? – definisi dari techopedia – Pangkalan data – 2020

Belajar Redis - 4 Configuration - YouTube
Belajar Redis – 4 Configuration – YouTube

Apakah Perbezaan Antara Redis dan Memcached - Perbezaan Antara
Apakah Perbezaan Antara Redis dan Memcached – Perbezaan Antara

What is Node.js? The JavaScript runtime explained | InfoWorld
What is Node.js? The JavaScript runtime explained | InfoWorld

Cloud Onair Getting Started With Redis On Google Cloud Platform ...
Cloud Onair Getting Started With Redis On Google Cloud Platform …

webHack Instagram posts (photos and videos) - Picuki.com
webHack Instagram posts (photos and videos) – Picuki.com

Apa itu EasyEngine? Cara Install WordPress Pakai EasyEngine
Apa itu EasyEngine? Cara Install WordPress Pakai EasyEngine

Mengenai MongoDB dan Redis | Mkhuda Blog
Mengenai MongoDB dan Redis | Mkhuda Blog

Nostra Technology: Redis : Clustering dan Failover
Nostra Technology: Redis : Clustering dan Failover

Faizan Redis (@sakottagad) | Twitter
Faizan Redis (@sakottagad) | Twitter

Cara membuat basis data Redis yang sangat tersedia dengan ...
Cara membuat basis data Redis yang sangat tersedia dengan …

Apa itu Docker · MarketLeader/Tutorial-Buka-Toko Wiki · GitHub
Apa itu Docker · MarketLeader/Tutorial-Buka-Toko Wiki · GitHub

Apakah Perbezaan Antara Redis dan Memcached - Perbezaan Antara
Apakah Perbezaan Antara Redis dan Memcached – Perbezaan Antara

Nostra Technology: Redis : Clustering dan Failover
Nostra Technology: Redis : Clustering dan Failover

Summary Organizational Behavior Complete Chapters - MN - UI - StuDocu
Summary Organizational Behavior Complete Chapters – MN – UI – StuDocu

webHack Instagram posts (photos and videos) - Picuki.com
webHack Instagram posts (photos and videos) – Picuki.com

NimeTech.com - Zero to Hero DevOps
NimeTech.com – Zero to Hero DevOps

Faizan Redis (@sakottagad) | Twitter
Faizan Redis (@sakottagad) | Twitter

Redis Sentinel — High Availability: Everything you need to know ...
Redis Sentinel — High Availability: Everything you need to know …

Blog - Tulisan seputar Teknologi, Hosting, VPS dan Domain ...
Blog – Tulisan seputar Teknologi, Hosting, VPS dan Domain …

Nostra Technology: Redis : Clustering dan Failover
Nostra Technology: Redis : Clustering dan Failover

Understanding Database Sharding | DigitalOcean
Understanding Database Sharding | DigitalOcean

NimeTech.com - Zero to Hero DevOps
NimeTech.com – Zero to Hero DevOps

Apakah Perbezaan Antara Redis dan Memcached - Perbezaan Antara
Apakah Perbezaan Antara Redis dan Memcached – Perbezaan Antara

Why are we getting Streams in Redis? - LogRocket Blog
Why are we getting Streams in Redis? – LogRocket Blog

Introduction to Azure Advisor | Microsoft Docs
Introduction to Azure Advisor | Microsoft Docs

Data Scientist vs Data Engineer - DataCamp
Data Scientist vs Data Engineer – DataCamp

Key-value database - Wikipedia
Key-value database – Wikipedia

webhack Instagram - Photo and video on Instagram
webhack Instagram – Photo and video on Instagram

Flask asynchronous background tasks with Celery and Redis – Allyn H
Flask asynchronous background tasks with Celery and Redis – Allyn H

Warta Kerajaan Warta Kerajaan - Intellect Worldwide Sdn Bhd
Warta Kerajaan Warta Kerajaan – Intellect Worldwide Sdn Bhd

webhack Instagram - Photo and video on Instagram
webhack Instagram – Photo and video on Instagram

PDF) The social determinants of health inequalities: implications ...
PDF) The social determinants of health inequalities: implications …

Belajar Redis - 4 Configuration - YouTube
Belajar Redis – 4 Configuration – YouTube

Cara membuat basis data Redis yang sangat tersedia dengan ...
Cara membuat basis data Redis yang sangat tersedia dengan …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *