TTL mixin implementation for Redis, and tests

(for example, see https://github.com/uber/simplekv/blob/4758eca418b7344f8df309ce440472cda727143d/simplekv/__init__.py#L343 )