Add lua caching with Redis