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

Tworzenie nowego zestawu z zakresu posortowanego zestawu w Redis

To pytanie z wieloma możliwymi odpowiedziami. Oto moje dwa najlepsze:

  1. Wykorzystaj moc Lua, aby uniknąć przenoszenia danych do klienta i wykonaj całą pracę po stronie serwera. W ten sposób możesz obejść brak RANGESTORE.

  2. Utrzymuj posortowany zestaw, w którym wyniki są tworzone z obu atrybutów, używając przeplatania bitowego. W Redis-verse istnieje eksperyment Antireza zwany redimension, który dokładnie to robi. Linki to https://www.reddit.com/r/redis/comments/3qjlkk/redimension_ruby_library_implementing/ i mój port powyższego do Redis lua https://www.reddit.com/r/redis/comments/3s0h73/ luaredimension_redis_multidimensional_query/. Możesz przeczytać więcej o tym podejściu w Indeksy wielowymiarowe.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak ustawić wygaśnięcie klucza skrótu w redis zgodnie z istnieniem klucza?

  2. Jak otrzymywać zdarzenia wygaśnięcia Redis z węzłem?

  3. Jak usunąć wszystkie dane w Redis

  4. Pod DigitalOcean ma niezwiązane natychmiastowe trwałe roszczenia dotyczące woluminów

  5. Klucz sklepu Redis bez wartości