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

WRONGTYPE Operacja na kluczu z niewłaściwym rodzajem wartości php

Redis obsługuje 6 typów danych. Musisz wiedzieć, do jakiego typu wartości jest mapowany klawisz, ponieważ dla każdego typu danych polecenie do jego pobrania jest inne.

Oto polecenia do pobrania wartości klucza:

  • jeśli wartość jest typu string -> GET
  • jeśli wartość jest typu hash -> HGETALL
  • jeśli wartość jest typu listy -> lrange
  • jeśli wartość jest typu sets -> smembers
  • jeśli wartość jest typu posortowane zestawy -> ZRANGEBYSCORE
  • jeśli wartość jest typu stream -> xread count strumienie . https://redis.io/commands/xread

Użyj TYPU polecenie, aby sprawdzić typ wartości, do której jest mapowany klucz:

  • wpisz


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wydajność Redis vs Disk w aplikacji buforującej

  2. Używanie nginx do obsługi treści bezpośrednio z pamięci podręcznej redis

  3. Ustaw klucz/wartość redis za pomocą camel-redis

  4. StackExchange.Redis.RedisTimeoutException:limit czasu oczekiwania na odpowiedź

  5. Jak sprawdzić, czy sidekiq jest podłączony do serwera redis?