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

Redis задава TTL на клавишите hSet

Обяснение:

Redis поддържа изтичане само на ниво КЛЮЧ. Той не поддържа изтичане на вътрешен елемент(и) на която и да е структура от данни, да не говорим за хеш.

Отговор:

  1. Не Няма hExpire метод/команда в Redis.
  2. Опитвате се да изтече срокът на валидност на вътрешен елемент в хеш. Това не е възможно в Redis.

Актуализация:

Можете да изтеглите цялата структура от данни (известна още като ключ).

Една от командите за изтичане на ключа е EXPIRE key seconds .

Ако приемем, че използвате phpredis, извикването на вашия метод може да бъде setTimeout($hash, 3600) .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Редис за изпълнение на конвейер

  2. Node Js:задачата Redis не завършва след приключване на задачата си

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

  4. delayed_jobs срещу resque срещу beanstalkd?

  5. Как да накарам Laravel да работи с Redis клъстер на AWS