Σπίτι Βάσεις δεδομένων Τι είναι το redis; - ορισμός από την τεχνολογία

Τι είναι το redis; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Redis;

Το Redis είναι ένα προηγμένο κατάστημα βασικής αξίας, γνωστότερο ως διακομιστής δομής δεδομένων.

Μπορεί να θεωρηθεί ως ένας τύπος βάσης δεδομένων που λειτουργεί με ζεύγη κλειδιών-τιμών και χρησιμοποιεί κύρια μνήμη για την αποθήκευση δεδομένων. Η χρήση της κύριας μνήμης σημαίνει ότι είναι τόσο γρήγορη όσο και κλιμακούμενη, αλλά μπορεί να περιορίζεται από την χωρητικότητα της μνήμης RAM.

Έχει επίσης ενσωματωμένη επιμονή, αν και snapshotting και περιοδικό σε δίσκο, ώστε να μπορεί να χρησιμοποιηθεί ως βάση δεδομένων No SQL.

Η Techopedia εξηγεί την Redis

Το Redis περιγράφεται ως ένα προηγμένο κατάστημα κλειδιών-τιμής και όχι ως βάση δεδομένων εξαιτίας του τρόπου με τον οποίο αποθηκεύει τα δεδομένα ως ζεύγη κλειδιών-τιμών που μπορούν να περιέχουν συμβολοσειρές, λίστες, σύνολα κατακερματισμού και ταξινομημένα σύνολα.


Λειτουργεί με ένα σύνολο δεδομένων εντός της μνήμης για να επιτύχει εξαιρετική απόδοση και μπορεί να εκτελέσει ατομικές λειτουργίες όπως την προσάρτηση συμβολοσειρών, την αύξηση των τιμών κατακερματισμού, την εύρεση και ανάκτηση μελών σε μια λίστα, την τομή υπολογισμών, την ένωση και τη διαφορά και πολλά άλλα.


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


Η Redis είναι ανοιχτή και έχει άδεια χρήσης της BSD. Αναπτύχθηκε από τον Salvatore Sanfilippo και κυκλοφόρησε αρχικά στις 10 Απριλίου 2009.


Το πρόγραμμα είναι γραμμένο σε ANSI C και ελέγχεται διεξοδικά για συστήματα POSIX όπως Linux, BSD και OSX. Δεν υπάρχει επίσημη έκδοση των Windows, αλλά η Microsoft αναπτύσσει και διατηρεί μια πειραματική έκδοση Windows 32- και 64-bit.

Τι είναι το redis; - ορισμός από την τεχνολογία