Create an abstract class AbstractRedisRepo that clients can extend from to easily create DAO like classes. Use BeanUtils for some functionality.