Есть ли какая-либо стратегия истечения срока действия на PouchDB, такая как Redis? - PullRequest
0 голосов
/ 15 апреля 2019

Я работаю с PouchDb и ищу что-то вроде даты истечения срока действия в Redis, который при создании строки (нажав на документ) ставит дату или указывает базе данных удалить эту строку через 30 минут.

1 Ответ

0 голосов
/ 15 апреля 2019

PouchDb не имеет TTL для записей типа Redis.Однако вы можете использовать сжатие, если хотите удалить любую запись.Но он все равно будет содержать идентификатор версии документа для разрешения конфликта, только метаданные должны быть удалены.

Если вы хотите удалить записи, которые имеют возраст 30 минут:

  • Создатьпредоставляется указатель временной метки.
  • периодически извлекает записи на 30 минут старше, фильтры поддерживаются. здесь
  • удаляет все записи, соответствующие запрашиваемому индексу.
...