RDM: alat manajemen desktop Redis

Redis

Redis adalah mesin database dalam memori, berdasarkan penyimpanan dalam tabel hash (kunci / nilai) tetapi secara opsional dapat digunakan sebagai database yang tahan lama atau persisten.

Itu tertulis dalam ANSI C oleh Salvatore Sanfilippo, yang disponsori oleh Redis Labs. Ini dirilis di bawah lisensi BSD sehingga dianggap perangkat lunak open source.

Bahasa pemrograman yang mendukung Redis di klien adalah: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, JavaScript sisi server (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk, dan Tcl.

Di antara karakteristik utamanya, kami dapat menemukan:

  • Sangat cepat: Redis sangat cepat dan dapat melakukan sekitar 110000 SET per detik, sekitar 81000 GET per detik.
  • Mendukung tipe data yang kaya: Redis secara native mendukung sebagian besar tipe data yang sudah dikenal oleh developer, seperti daftar, set, set terurut, dan hashes. Ini memudahkan untuk memecahkan berbagai masalah, karena kita tahu masalah mana yang paling baik ditangani oleh tipe data mana.
  • Operasi bersifat atom - Semua operasi Redis bersifat atomic, memastikan bahwa jika dua klien mengakses secara bersamaan, server Redis akan menerima nilai yang diperbarui.
  • Alat multi-utilitas : Redis adalah alat multi-utilitas dan dapat digunakan dalam berbagai kasus penggunaan seperti caching, antrian pesan (Redis secara native mendukung terbitkan / berlangganan), data singkat apa pun dalam aplikasi Anda seperti sesi Aplikasi web, jumlah halaman web, dll.

Untuk menangani mesin database ini, halKita dapat menggunakan Redis Desktop Manager (RDM) yang mana alat manajemen desktop Redis lintas platform, cepat dan sederhana, berdasarkan pengembangan Qt 5 yang mendukung tunneling SSH.

Alat ini menawarkan GUI yang mudah digunakan untuk mengakses database Redis Anda dan melakukan beberapa operasi dasar: melihat kunci sebagai pohon, kunci CRUD, menjalankan perintah melalui shell.

RDM mendukung enkripsi SSL / TLS, terowongan SSH, dan instance Redis di cloudseperti: Amazon ElastiCache, Microsoft Azure Redis Cache, dan Redis Labs.

Bagaimana cara menginstal Redis Desktop Manager di Ubuntu 18.04 LTS dan turunannya?

Software ini bisa didapatkan langsung dari paket Snap, jadi untuk bisa menginstallnya di sistem kita harus mempunyai support untuk bisa menginstall aplikasi jenis ini.

Menggunakan jenis penginstalan ini, aplikasi RDM dapat diperoleh di sebagian besar distribusi Linux terkini atau yang memiliki dukungan untuk menginstal aplikasi dari Snap.

Untuk menginstalnya, cukup buka terminal Ctrl + Alt + T dan jalankan perintah berikut di dalamnya:

sudo snap install redis-desktop-manager

Dan siap dengan itu, kita akan menginstal aplikasi ini.

Metode lain yang kita miliki untuk mendapatkan perangkat lunak ini adalah dengan menciutkan paket dari kode sumbernya.

Untuk ini Kita harus membuka terminal dan menjalankan perintah berikut di dalamnya:

git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

Setelah kode sumber diperoleh, kita mulai dengan kompilasinya.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Bagaimana cara menggunakan Redis Desktop Manager di Ubuntu 18.04 LTS dan turunannya?

rdm_main

Setelah menginstal RDM, hal pertama yang perlu Anda lakukan untuk mulai menggunakannya adalah membuat Koneksi ke server Redis Anda. Pada layar utama, tekan tombol Connect to Redis Server.

Hubungkan ke server redis lokal atau publik.

Di tab pertama, Pengaturan koneksi, letakkan informasi umum tentang koneksi yang Anda buat.

  • Nama: nama koneksi baru (contoh: my_local_redis)
  • Host - redis-server host (contoh: localhost)
  • Port - port redis-server (contoh: 6379)
  • Auth - Server otentikasi sandi ulang (http://redis.io/commands/AUTH)
  • Hubungkan ke server redis publik dengan SSL

Jika ingin terhubung ke server redis dengan SSL, mereka harus mengaktifkan SSL di tab kedua dan memberikan kunci publik dalam format PEM.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.