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

Redis намира хешове по стойности на полета

В redis няма индекси и не имплементира SQL. Това е магазин ключ-стойност. Вие предоставяте ключ, той ви дава стойност.

Въпреки това можете да приложите това, като сами поддържате вторични индекси. Например:

създайте запис и запис в индекс

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

актуализирайте запис, изтрийте стария запис в индекса, създайте нов

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

намерете всички записи, които имат "World" в field2

SMEMBERS field2_world

Надявам се, че разбирате идеята.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Синхронни ли са актуализациите на Redis?

  2. Създаване на функция за преглед без връщане на отговор в Flask

  3. Redis pubsub опашка от съобщения, но с обратно извикване, както в ZeroMQ

  4. Съхранявайте потребителска информация с redis или mongodb

  5. Проблем с много вмъкване на Redis