• Robert May's avatar
    Swap to UNLINK for Redis set cache · 568905a0
    Robert May authored
    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.
    568905a0
repository_set_cache_spec.rb 3.21 KB