Cosa succede a un archivio dati Redis se i dati superano la RAM disponibile?Cosa succede a un data store Redis se i dati superano la RAM disponibile?
risposta
Penso che ci sia un'impostazione della dimensione del negozio in redis config che ti impedirà di aggiungere più dati di quanti possano essere contenuti nel negozio che hai impostato. Se si imposta un negozio che non si adatta alla memoria fisica, verrà semplicemente richiesto al sistema operativo più memoria e parte di esso verrà impaginato sul disco, con evidenti conseguenze sulle prestazioni.
La prossima versione di Redis ha la propria implementazione della memoria virtuale in grado di memorizzare chiavi usate meno frequentemente sul disco - http://antirez.com/post/redis-virtual-memory-story.html
, ma ho pensato che il post sul blog che supportava Vmem sarebbe stato molto utile, aspetterò fino al rilascio del 2.0 prima di considerare l'utilizzo di Redis dal momento le applicazioni di utilizzo non avrebbero bisogno di una copertura del 100% in memoria e solo gli hotspot sarebbero importanti. Ciò offrirebbe anche la flessibilità di far girare Redis in un VPS a basso costo e scalare se mai avessi bisogno invece di dover partire da una scala più alta poiché richiederebbe abbastanza memoria per ogni oggetto al suo interno. –
Redis VM è in realtà deprecato. – amb
- 1. Come funziona Redis quando la RAM inizia a riempirsi?
- 2. Cosa succede se cambio la categoria in Play Store?
- 3. Tracciare una riga se i dati superano i rapporti jasper
- 4. Cosa succede se I ReleaseMutex() due volte?
- 5. Cosa succede se un costruttore lancia un'eccezione?
- 6. Token Store Redis
- 7. Cosa succede se il servizio dati Parse cloud fallisce?
- 8. Cosa succede se reimpostare uno std :: shared_ptr a se stesso
- 9. Cosa succede se nuovo fallisce?
- 10. cosa succede se non risolviamo o rifiutiamo la promessa
- 11. Rapporto MongoDB/rapporto RAM
- 12. JSON a Data Store persistente (CoreData, ecc.)
- 13. Cosa succede se voglio memorizzare un valore None nel memcache?
- 14. Cosa succede a un oggetto NSArray durante la codifica?
- 15. Cosa succede se Zookeeper fallisce completamente?
- 16. Spring Session Data Redis - Ottieni sessioni valide, Utente corrente da Redis Store
- 17. Cosa succede se la coda di ExecutorService è piena
- 18. Cosa succede se JWT viene rubato?
- 19. Cosa succede se call_user_func deve restituire false?
- 20. Come vengono recuperati i dati dalla RAM?
- 21. Controllare Aggiornamento App Store Disponibile
- 22. Cosa succede se un finalizzatore rende un oggetto raggiungibile?
- 23. Cosa succede se un oggetto ridimensiona il proprio contenitore?
- 24. Cosa succede se un'operazione di TableBatchOperation fallisce?
- 25. NServiceBus: cosa succede a un messaggio pubblicato se la mia macchina per gli abbonati è spenta?
- 26. Cosa succede se un segmento di handshake TCP viene perso?
- 27. Cosa succede se chiudi una connessione chiusa?
- 28. Cosa succede se il pattern url corrisponde a più servlet?
- 29. Cosa succede se minSdkVersion è inferiore a targetSdkVersion?
- 30. Cosa succede se dimentico di chiudere un set?
La mia domanda non è il duplicato, ho chiesto quasi un anno prima –
Purtroppo, [età doesn non importa] (https://meta.stackoverflow.com/questions/252929/which-question-is-the-better-reference-for-a-duplicate) -> è la domanda migliore con risposte migliori che è la una delle altre domande è un duplicato di. La domanda su questa domanda è un duplicato di risposte che si aggiornano in quanto la VM di Redis è deprecata. Ci sono aggiornamenti su questa domanda per gestirlo, ma non su questa domanda – Zoe