todo note about using redis hmget for buld cache invalidation