RDM: alat pengurusan desktop Redis

Redis

Redis adalah enjin pangkalan data dalam memori, berdasarkan penyimpanan dalam jadual hash (kunci / nilai) tetapi yang boleh digunakan sebagai pangkalan data yang tahan lama atau berterusan.

Ia ditulis dalam ANSI C oleh Salvatore Sanfilippo, yang ditaja oleh Redis Labs. Ia dikeluarkan di bawah lesen BSD sehingga dianggap sebagai perisian sumber terbuka.

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

Antara ciri utamanya yang dapat kita temui:

  • Sangat pantas: Redis sangat pantas dan dapat melakukan sekitar 110000 SET sesaat, kira-kira 81000 GETs sesaat.
  • Menyokong jenis data yang kaya: Secara semula jadi menyokong sebahagian besar jenis data yang sudah biasa diketahui oleh pembangun, seperti senarai, set, set pesanan, dan hash. Ini memudahkan menyelesaikan pelbagai masalah, kerana kita tahu masalah mana yang paling baik dapat ditangani dengan jenis data mana.
  • Operasi adalah atom - Semua operasi Redis bersifat atomik, memastikan bahawa jika dua pelanggan mengakses secara serentak, pelayan Redis akan menerima nilai yang dikemas kini.
  • Alat pelbagai utiliti : Redis adalah alat pelbagai utiliti dan dapat digunakan dalam pelbagai kes penggunaan seperti caching, antrian pesanan (Redis secara asli menyokong penerbitan / langganan), data jangka pendek dalam aplikasi anda seperti sesi Aplikasi web, jumlah halaman web, dll.

Untuk mengendalikan mesin pangkalan data ini, hKita boleh menggunakan Redis Desktop Manager (RDM) iaitu alat pengurusan desktop Redis lintas platform, cepat dan sederhana, berdasarkan pengembangan Qt 5 yang menyokong terowong SSH.

Alat ini menawarkan GUI yang mudah digunakan untuk mengakses pangkalan data Redis anda dan melakukan beberapa operasi asas: melihat kunci sebagai pokok, kekunci CRUD, melaksanakan perintah melalui tempurung.

RDM menyokong enkripsi SSL / TLS, terowong SSH, dan kejadian Redis di awanseperti: Amazon ElastiCache, Microsoft Azure Redis Cache, dan Redis Labs.

Bagaimana cara memasang Redis Desktop Manager pada Ubuntu 18.04 LTS dan turunannya?

Perisian ini boleh diperoleh secara langsung dari pakej Snap, jadi untuk memasangnya di sistem kami, kita harus mempunyai sokongan untuk dapat memasang aplikasi jenis ini.

Dengan menggunakan jenis pemasangan ini, aplikasi RDM dapat diperoleh pada sebilangan besar distribusi Linux terkini atau yang memiliki dukungan untuk memasang aplikasi dari Snap.

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

sudo snap install redis-desktop-manager

Dan siap dengannya, kita akan memasang aplikasi ini.

Kaedah lain yang harus kita dapatkan untuk mendapatkan perisian ini adalah dengan meruntuhkan pakej dari kod sumbernya.

Untuk ini Kita mesti membuka terminal dan melaksanakan perintah berikut di dalamnya:

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

Setelah kod sumber diperoleh, kita mulakan dengan penyusunannya.

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 pada Ubuntu 18.04 LTS dan turunannya?

rdm_utama

Selepas memasang RDM, perkara pertama yang perlu anda lakukan untuk mula menggunakannya ialah membuat Sambungan ke pelayan Redis anda. Pada skrin utama, tekan butang Connect to Redis Server.

Sambungkan ke pelayan redis tempatan atau awam.

Pada tab pertama, Tetapan sambungan, masukkan maklumat umum mengenai sambungan yang anda buat.

  • Nama: nama sambungan baru (contoh: my_local_redis)
  • Host - hos pelayan redis (contoh: localhost)
  • Port - port pelayan redis (contoh: 6379)
  • Auth - Pelayan pengesahan kata laluan redis (http://redis.io/commands/AUTH)
  • Sambungkan ke pelayan redis awam dengan SSL

Sekiranya mereka ingin menyambung ke pelayan redis dengan SSL, mereka mesti mengaktifkan SSL pada tab kedua dan memberikan kunci awam dalam format PEM.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.