mod - DataIORedis is singleton & provide interface to set config
mod - simplify read/write interface
add - utilize redis for caching