initial pass redis repository