Red de conocimiento informático - Conocimiento informático - Cómo conectarse a la base de datos de Redis

Cómo conectarse a la base de datos de Redis

1. ¿Comentar la IP vinculante en el archivo de configuración redis.conf?

2. ¿Cambiar el modo protegido a no en el archivo de configuración redis.conf?

3. Configure requirepass como la contraseña de autorización de acceso a redis en el archivo de configuración redis.conf (simplemente configúrelo usted mismo. También puede iniciar sesión en el cliente de redis y usar el conjunto de comandos: El comando es como). ¿sigue?

./redis-cli?

config set requirepass 123 //¿Es 123 la contraseña?

Después de los tres pasos anteriores, básicamente está bien, pero hay circunstancias especiales que pueden bloquear el acceso al puerto 6379. Debe desactivar el firewall del sistema o cancelar el bloqueo del puerto 6379. No lo presentaré en detalle aquí.

A continuación, puede crear un proyecto para implementar operaciones de base de datos de Redis. La herramienta de desarrollo que uso aquí es eclipse. El proyecto java creado en eclipse se muestra a continuación:

Después de crear el proyecto, cree la carpeta lib en el directorio src en el mismo nivel e importe la base de datos operativa. El paquete jar requerido (descárguelo usted mismo por la noche), del cual jedis se usa para operar la base de datos y common-pool se usa para implementar el grupo de conexiones de la base de datos.

Iniciar el servidor redis:?

Crea RedisDemoSimple.java con el siguiente código: paquete?com.redis.redisDb;

importar?redis.clients. jedis.RedisDemoSimple ?

import?redis.clients.jedis.RedisDemoSimple?{public?static?void?main(String[]?args)?{// la dirección IP es el puerto IP de la máquina virtual; el puerto de redis

Jedis?jedis?=?new?Jedis("192.168.228.129",?6379); //el permiso de acceso a redis es el requirepass configurado en el archivo de configuración de redis redis.conf

jedis.auth("myredis");

jedis.set("redis_first",? "hola");

System.out.println("key? redis_first: " jedis.get ("redis_first"));

}

La consola imprimirá el siguiente contenido:

Inicie la consulta del cliente redis insertada en la base de datos, el valor de la consulta es:

La conexión es exitosa en este momento.