allow us to set TTL on Redis keys with optional "expiry" argument

Thoughts on renaming `expiry` to `ttl`? It would be more inline with Redis' convention

http://redis.io/commands/setex