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

Redis zapisuje ciągi jako bufory w niektórych systemach operacyjnych, a nie w innych?

Zobacz:http://nodejs.org/docs/v0.3.1/api/buffers.html

Czysty JavaScript jest przyjazny dla Unicode, ale nie jest przyjemny dla danych binarnych. Kiedy mamy do czynienia ze strumieniami TCP lub systemem plików, konieczna jest obsługa strumieni octet. Node ma kilka strategii manipulowania, tworzenia i używania strumieni oktetów.

Surowe dane są przechowywane w instancjach klasy Buffer. Bufor jest podobny do tablicy liczb całkowitych, ale odpowiada surowej alokacji pamięci poza stertą V8. Nie można zmienić rozmiaru bufora.

Obiekt bufora jest globalny.

Konwersja między buforami a obiektami ciągów JavaScript wymaga wyraźnej metody kodowania.

Ponieważ nie określiłeś kodowania, domyślnie jest ono wyświetlane jako surowe dane. Możesz użyć buffer.toString aby utworzyć standardowy ciąg JS.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak ustawić / pobrać ramki danych Pandy do Redis za pomocą pyarrow

  2. Utrzymuj przy życiu dane Redis między docker-compose w dół i w górę w kontenerze Docker

  3. W pełni zarządzany hosting ScaleGrid dla Redis™ już dostępny na platformie Azure

  4. chcesz uruchomić redis-server w tle bez przerwy

  5. Współbieżność Redis INCR