F/#180 redis api

issue: #180 - first cut implementation ready