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

Как списъците на Redis могат да се използват за внедряване на чат система?

Ето две възможности:

  • Използвайте препратка. Можете да поставите вашето съобщение в хеш обект, съдържащ няколко полета. Ключът на този хеш трябва да бъде генериран от последователност (incr) или може да бъде UUID или друг уникален идентификатор. Този ключ ще бъде препратка към вашето съобщение, така че просто трябва да го натиснете в списъка вместо текста на вашето съобщение. До получателя, за да извлече съдържанието на съобщението, след като препратката бъде извадена от списъка.

  • Използвайте сериализация. Просто сериализирайте различните полета на вашето съобщение, като използвате всеки формат, който искате (пример:json, xml, messagepack и т.н. ...), и натиснете резултата в списъка. Очевидно получателят ще трябва да десериализира елемента, за да извлече различните полета.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Индексиране с помощта на сортирани набори Redis

  2. Използване на Redis като междинен кеш за REST API

  3. Свързване директно с Redis с (от страна на клиента) javascript?

  4. Как да получите множество списъчни стойности в едно обаждане в RedisTemplate на Jedis Client

  5. Как да внедря Redis в CodeIgniter?