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

Czy w przypadku klastra Redis można po prostu przekazać tagi hash do eval?

Tak, to powinno praca.

Jak wspomniano w dokumentacji:

Wszystkie polecenia Redis muszą zostać przeanalizowane przed wykonaniem, aby określić, na których kluczach będzie działać polecenie.... Należy pamiętać, że ta reguła nie jest wymuszana, aby zapewnić użytkownikowi możliwość nadużycia konfiguracji pojedynczej instancji Redis, kosztem pisania skryptów nie kompatybilny z klastrem Redis.

Więc dobrze jest nie przestrzegać tej zasady, o ile upewnisz się, że twoje skrypty są zgodne z klastrem Redis. Oznacza to, że wywołanie EVAL powinien określić zestaw kluczy, które mieszają z jednym i tylko jednym serwerem.

Wystarczy użyć jednego klawisza (np. {foo} ) powinno działać dobrze.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dlaczego Redis ma funkcje Pub/Sub?

  2. spring-boot redis :Jak unieważnić wszystkie sesje użytkownika?

  3. Instalowanie Redisa na Debianie 9

  4. Spring Session Data Redis — uzyskaj prawidłowe sesje, aktualny użytkownik ze sklepu Redis Store

  5. Buforowanie w Django z Redis