Stavo leggendo la documentazione di Redis e sono molto interessato alla funzione di partizionamento.Redis Cluster - la produzione è pronta?
Redis documentation afferma quanto segue: negozio
Dati o cache? Il partizionamento quando si usa Redis ad un archivio dati o la cache è concettualmente lo stesso, tuttavia c'è un'enorme differenza. Mentre quando Redis viene usato come archivio dati devi essere sicuro che una chiave data si associ sempre alla stessa istanza, quando Redis viene usato come una cache se un dato nodo non è disponibile non è un grosso problema se noi iniziare a utilizzare un nodo diverso, alterando la mappa dell'istanza di chiave come desideriamo per migliorare la disponibilità del sistema (ovvero, la capacità del sistema di rispondere alle nostre domande). Le implementazioni di hashing coerenti sono spesso in grado di passare ad altri nodi se il nodo preferito per una chiave data non è disponibile. Allo stesso modo se si aggiunge un nuovo nodo, parte di le nuove chiavi inizieranno ad essere memorizzate sul nuovo nodo. Il concetto principale qui è il seguente: Se Redis viene utilizzato come cache scalare su e giù utilizzando l'hashing coerente è facile. Se Redis è usato come negozio, abbiamo bisogno di per prendere la mappa tra chiavi e nodi fissi, e un numero fisso di nodi . Altrimenti abbiamo bisogno di un sistema in grado di ribilanciare i tasti tra i nodi quando aggiungiamo o rimuoviamo nodi e attualmente solo il cluster Redis è in grado di farlo, ma Redis Cluster non è pronto per la produzione.
dall'ultima frase capisco che Redis cluster non è pronto per la produzione. Qualcuno sa se questa documentazione è aggiornata, o Redis Cluster è già pronto per la produzione?
I documenti indicano il [specifica di cluster] (http://redis.io/topics/cluster-spec), che indicano che molte delle funzionalità non è ancora implementata o solo parzialmente implementato. Puoi considerare che non è pronta la produzione in questo momento ... – PinnyM