Posts

Showing posts with the label redis

Geospatial queries in Azure Redis Cache using Node.js Azure API App

Image
Hello world! Now I come with a guide on how to perform geospatial queries in Azure Redis Cache using Redis for Node.js. To create our environment, we will perform the following steps: Create Redis server in Azure Create API App in App Services Create Node.js Web API in Visual Studio Publish Node.js API in Azure App Services Test API with Rest Client Download code here: Https://github.com/Kodran/Redis-Geospatial-WebAPI Pre requirements Azure subscription, you can get a free trial here Visual Studio 2013+ Node.js and npm Node.js Visual Studio Tools Https://www.visualstudio.com/en/vs/node-js/ Node.js Redis Client Npm install redis Create Redis server in Azure Enter to the Azure portal and look for: "Redis Cache", then add a Redis server and capture the data of the new server: For demonstration reasons, we will choose a standard server, remember that if we want to configure a Redis cluster or make more advanced configurations, we need

.NET Web API output cache con Azure Redis Cache

Image
En esta publicación veremos como conectar una Web API de .NET a Azure Redis Cache. El objetivo es decorar nuestros métodos web para que las respuestas que son concurrentes se obtengan del servicio de cache de Azure Redis Cache y no tener que ir siempre a una base de datos. La manera en la que vamos a implementar esta solución es codificando un "middleware" en nuestra Web API, interceptando únicamente los "request" de los métodos que nosotros deseamos implementar cache. Una vez que interceptamos los request, verificamos en Redis mediante un Key, si no existe registro, dejamos que nuestro método haga su operación normal, despues, al final del proceso, obtenemos el "response" y lo guardamos en Redis con alguna Key que identifique el registro para luego obtenerlo de cache cuando se requiera. Pre-requisitos Visual Studio , obtenerlo aquí . Tener una suscripción de Azure si no tienes una, puedes obtener un free trial Descargar código aquí: