implement RedisCollection w/ test