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.