An error occurred while fetching this tab.
Swap to UNLINK for Redis set cache
- Mar 16, 2020
-
-
-
If UNLINK is not supported by the Redis server, we should fall back to DEL. UNLINK was introduced in Redis 4.
-
This uses UNLINK in Redis 4 to delete sets. This unlinks the key from the value but actually deletes the value asynchronously. With large sets this should give us a reasonable performance boost. This commit also implements multi-key deletes for RepositorySetCache methods in the Repository model, meaning only one UNLINK call will be issued for all sets being expired.
-