Red de conocimientos turísticos - Información de alquiler - ¿Por qué redis en Java es un caché sincrónico y redis en nodejs es un caché asincrónico?
¿Por qué redis en Java es un caché sincrónico y redis en nodejs es un caché asincrónico?
En java puedes usar:
String value = redis.get(key);
Es sincrónico
Pero en nodejs:
p>
```javascript
valor var;
var isConnection = client.get(clave, función(err,repy){
value = respuesta;
client.quit(); //isConnection es falso después de llamar a quit. El método get debería devolver el estado de la conexión, ¿verdad?
});
p>client.get devuelve directamente !client.shou_buffer. Para js que se ejecuta de forma asincrónica, este valor debe devolverse antes de enviar una solicitud a redis.