Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Czy Redis zezwala tylko na reprezentację ciągu, ale nie wartość liczbową?

Redis przechowuje wszystko w ciągu lub w jego reprezentacji w postaci ciągu. Nawet funkcje, takie jak INCR, działają, najpierw analizując je w postaci INTEGER, a następnie wykonując operację

Uwaga:jest to operacja na łańcuchu, ponieważ Redis nie ma dedykowanego typu liczb całkowitych. Łańcuch przechowywany pod kluczem jest interpretowany jako 64-bitowa liczba całkowita ze znakiem o podstawie 10, aby wykonać operację.

Redis przechowuje liczby całkowite w ich reprezentacji jako liczbach całkowitych, więc w przypadku wartości łańcuchowych, które faktycznie przechowują liczbę całkowitą, nie ma żadnych dodatkowych kosztów związanych z przechowywaniem reprezentacji liczby całkowitej w postaci ciągu.

I wr.t Jedi; patrząc na źródło nie sądzę, że obsługuje cokolwiek innego niż ciągi



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kopie zapasowe AOF i RDB w redis

  2. Transakcje Redis i długotrwałe skrypty Lua

  3. Jak mogę zatrzymać redis-serwer?

  4. Czy w przypadku klastra Redis można po prostu przekazać tagi hash do eval?

  5. Nie można połączyć się z serwerem Redis przy użyciu dostawcy stanu sesji ASP.NET