Redis
 sql >> Database >  >> NoSQL >> Redis

Redis consente solo la rappresentazione di stringhe ma non il valore numerico

Redis memorizza tutto in una stringa o nella sua rappresentazione di stringa. Anche funzioni come INCR funzionano analizzandolo prima in INTEGER, quindi eseguendo l'operazione

Nota:questa è un'operazione di stringa perché Redis non ha un tipo intero dedicato. La stringa memorizzata nella chiave viene interpretata come un intero con segno a 64 bit in base 10 per eseguire l'operazione.

Redis memorizza gli interi nella loro rappresentazione intera, quindi per i valori di stringa che contengono effettivamente un intero, non c'è alcun sovraccarico per la memorizzazione della rappresentazione di stringa dell'intero.

E con i Jedi; guardando la fonte non penso che supporti nient'altro che le stringhe