Предусмотрены дополнительные настройки NoSQL-кэша, такие как: ExpirationMode
иExpirationTimeout
.
Они прописываются через запятую в строке подключения к NoSQl-кэшу.
ExpirationMode
– устаревание записей. Существует 3 типа устаревания:
1. none
(или отсутствие) – отключено;
2. absolute
- устаревание записи через заданное время после первого появления этой записи в кэше;
3. sliding
- устаревание через заданное время после последнего обращения к записи в кэше.
Рекомендуется использовать тип sliding
.ExpirationTimeout
- это и есть заданное время устаревания, в секундах.
Пример использования:
Redis:
"NoSqlCache": "redis: 10.38.46.89:6379, user=admin, password=1, ExpirationMode=sliding, ExpirationTimeout=36",
"SessionStorage": "nosql"
Tarantool:
"NoSqlCache": "tarantool: admin:1@10.38.46.89:3301, ExpirationMode= sliding, ExpirationTimeout=36",
"SessionStorage": "nosql"