Key expiration support.
Merge branch 'feature/redis-expiration' into develop