Redis
 sql >> база данни >  >> NoSQL >> Redis

Redis запазва низове като буфери на някои ОС, а не на други?

Вижте:http://nodejs.org/docs/v0.3.1/api/buffers.html

Pure Javascript е удобен за Unicode, но не е приятен за двоични данни. Когато работите с TCP потоци или файловата система, е необходимо да управлявате октет потоци. Node има няколко стратегии за манипулиране, създаване и консумиране на октетни потоци.

Необработените данни се съхраняват в екземпляри на класа Buffer. Буферът е подобен на масив от цели числа, но съответства на необработено разпределение на паметта извън V8 heap. Буферът не може да бъде преоразмерен.

Обектът Buffer е глобален.

Преобразуването между буфери и низови обекти на JavaScript изисква изричен метод за кодиране.

Тъй като не сте посочили кодиране, то се показва като необработени данни по подразбиране. Можете да използвате buffer.toString за създаване на стандартен JS низ.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Експресна сесия за промяна на всяка заявка

  2. Redis Config Set с Node jS

  3. RDBTools е придобит от RedisLabs!

  4. Настройка на ElastiCache Redis с Elastic BeanStalk + Django

  5. Twisted:защо предаването на отложено обратно извикване към отложена нишка прави нишката блокирана изведнъж?