make redis commit transactional