RDM: ένα εργαλείο διαχείρισης επιτραπέζιων υπολογιστών Redis

Ρέντη

Το Redis είναι μια μηχανή βάσης δεδομένων στη μνήμη, βασίζεται στην αποθήκευση σε πίνακες κατακερματισμού (κλειδί / τιμή) αλλά που μπορεί προαιρετικά να χρησιμοποιηθεί ως ανθεκτική ή μόνιμη βάση δεδομένων.

Είναι γραμμένο στο ANSI C από τον Salvatore Sanfilippo, ο οποίος χρηματοδοτείται από την Redis Labs. Κυκλοφορεί με την άδεια BSD και θεωρείται λογισμικό ανοιχτού κώδικα.

Οι γλώσσες προγραμματισμού που υποστηρίζει το Redis στον πελάτη είναι: ActionScript, C, C ++, C #, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, διακομιστή JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Δεδομένα, Python, Ruby, Scala, Smalltalk και Tcl.

Μεταξύ των κύριων χαρακτηριστικών του μπορούμε να βρούμε:

  • Εξαιρετικά γρήγορη: Το Redis είναι πολύ γρήγορο και μπορεί να εκτελέσει περίπου 110000 SET ανά δευτερόλεπτο, περίπου 81000 GET ανά δευτερόλεπτο.
  • Υποστηρίζει πλούσιους τύπους δεδομένων: Η Redis υποστηρίζει εγγενώς τους περισσότερους τύπους δεδομένων με τους οποίους οι προγραμματιστές είναι ήδη εξοικειωμένοι, όπως λίστα, σύνολο, παραγγελίες και κατακερματισμοί. Αυτό καθιστά εύκολη την επίλυση διαφόρων προβλημάτων, καθώς γνωρίζουμε ποιο πρόβλημα μπορεί να αντιμετωπιστεί καλύτερα από ποιον τύπο δεδομένων.
  • Οι λειτουργίες είναι ατομικές - Όλες οι λειτουργίες του Redis είναι ατομικές, διασφαλίζοντας ότι εάν δύο πελάτες έχουν ταυτόχρονη πρόσβαση, ο διακομιστής Redis θα λάβει την ενημερωμένη τιμή.
  • Εργαλείο πολλαπλών χρήσεων : Το Redis είναι ένα εργαλείο πολλαπλών βοηθημάτων και μπορεί να χρησιμοποιηθεί σε διάφορες περιπτώσεις χρήσης, όπως προσωρινή αποθήκευση, ουρές μηνυμάτων (η Redis υποστηρίζει εγγενώς δημοσίευση / εγγραφή), τυχόν βραχύβια δεδομένα στην εφαρμογή σας, όπως συνεδρίες Εφαρμογών Ιστού, μετρήσεις ιστοσελίδων κ.λπ.

Για να χειριστείτε αυτήν τη μηχανή βάσης δεδομένων, σΜπορούμε να χρησιμοποιήσουμε το Redis Desktop Manager (RDM) το οποίο είναι ένα εργαλείο διαχείρισης επιφάνειας εργασίας πολλαπλών πλατφορμών Redis, γρήγορο και απλό, με βάση την ανάπτυξη Qt 5 που υποστηρίζει SSH tunneling.

Αυτό το εργαλείο προσφέρει ένα εύχρηστο GUI για πρόσβαση στη βάση δεδομένων Redis και εκτελέστε μερικές βασικές λειτουργίες: δείτε πλήκτρα ως δέντρο, πλήκτρα CRUD, εκτελέστε εντολές μέσω κελύφους.

RDM υποστηρίζει κρυπτογράφηση SSL / TLS, σήραγγες SSH και παρουσίες Redis στο cloud, όπως: Amazon ElastiCache, Microsoft Azure Redis Cache και Redis Labs.

Πώς να εγκαταστήσετε το Redis Desktop Manager στο Ubuntu 18.04 LTS και παράγωγα;

Αυτό το λογισμικό μπορεί να ληφθεί απευθείας από πακέτα Snap, οπότε για να το εγκαταστήσουμε στο σύστημά μας πρέπει να έχουμε την υποστήριξη για να μπορέσουμε να εγκαταστήσουμε εφαρμογές αυτού του τύπου.

Χρησιμοποιώντας αυτόν τον τύπο εγκατάστασης, η εφαρμογή RDM μπορεί να ληφθεί στις περισσότερες τρέχουσες διανομές Linux ή που έχουν την υποστήριξη για την εγκατάσταση εφαρμογών από το Snap.

Για να το εγκαταστήσετε, απλώς ανοίξτε ένα τερματικό Ctrl + Alt + T και εκτελέστε την ακόλουθη εντολή σε αυτό:

sudo snap install redis-desktop-manager

Και έτοιμοι με αυτήν, θα έχουμε ήδη εγκαταστήσει αυτήν την εφαρμογή.

Μια άλλη μέθοδος που πρέπει να αποκτήσουμε αυτό το λογισμικό είναι η σύμπτυξη του πακέτου από τον πηγαίο κώδικα.

Για αυτό Πρέπει να ανοίξουμε ένα τερματικό και να εκτελέσουμε την ακόλουθη εντολή σε αυτό:

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

Μόλις ληφθεί ο πηγαίος κώδικας, ξεκινάμε με τη συλλογή του.

cd src/

./configure

qmake && make && sudo make install

cd /opt/redis-desktop-manager/

sudo mv qt.conf qt.backup

Πώς να χρησιμοποιήσετε το Redis Desktop Manager στο Ubuntu 18.04 LTS και παράγωγα;

rdm_main

Μετά την εγκατάσταση του RDM, το πρώτο πράγμα που πρέπει να κάνετε για να ξεκινήσετε να το χρησιμοποιείτε είναι να δημιουργήσετε μια σύνδεση με τον διακομιστή Redis. Στην κύρια οθόνη, πατήστε το κουμπί Σύνδεση σε διακομιστή Redis.

Συνδεθείτε στον τοπικό ή δημόσιο διακομιστή redis.

Στην πρώτη καρτέλα, Ρυθμίσεις σύνδεσης, τοποθετήστε τις γενικές πληροφορίες σχετικά με τη σύνδεση που δημιουργείτε.

  • Όνομα: όνομα της νέας σύνδεσης (παράδειγμα: my_local_redis)
  • Host - διακομιστής redis-server (παράδειγμα: localhost)
  • Θύρα - θύρα redis-server (παράδειγμα: 6379)
  • Auth - Επανεκκίνηση διακομιστή ελέγχου ταυτότητας κωδικού πρόσβασης (http://redis.io/commands/AUTH)
  • Συνδεθείτε στο δημόσιο διακομιστή επανενεργοποίησης με SSL

Εάν θέλουν να συνδεθούν στον διακομιστή επανάκλησης με SSL, πρέπει να ενεργοποιήσουν το SSL στη δεύτερη καρτέλα και να παρέχουν ένα δημόσιο κλειδί σε μορφή PEM.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.