Instalar y usar Redis en el entorno de Docker en mac

Uno: Introducción a Redis

Redis es completamente gratuito y de código abierto, una base de datos Redis de valor-clave de alto rendimiento en
comparación con otros productos de almacenamiento en caché de valor-clave:

  • Alto rendimiento, soporte de persistencia de datos
  • Múltiples estructuras de datos: almacenamiento de lista, conjunto, zset, hash, etc.
  • Soporte de respaldo de datos
  • Transacción de soporte, atomicidad de los datos (o no hacer / hacer todo)

Escenarios de aplicación de Redis

  • Caché (excelente rendimiento de lectura y escritura)
  • Sistema de conteo y mensajes (alta concurrencia, función de cola de bloqueo de publicación / suscripción)
  • Sesión de sesión distribuida y bloqueo distribuido (seckill)

Redis vs Mongo

  • El método de almacenamiento es diferente: valor-clave vs documento
  • El uso y la confiabilidad son diferentes: MongoDB: compatibilidad con SQL y ACID
  • Diferentes escenarios de aplicación: caché de alto rendimiento frente a análisis masivo de datos

Dos: instale redis en la ventana acoplable en mac

  • Ejecutar en modo docker-compoese:
    crear docker-compose.ymlarchivos
    version: '3'
    services: 
      redis-test:
        image: 'redis'
        restart: always
        container_name: 'redis-test'
        ports: 
          - 15001:6379
        volumes:
          - /Users/zyy/学习/redistest:/data
        command: ["redis-server", "--requirepass", "123456"]
    
    Ejecutar en el directorio de archivos:docker-compose up -d
  • El comando docker run se ejecuta:
    docker run -itd --restart=always --name redis-test -p 15001:6379 -v /Users/zyy/学习/redistest:/data redis redis-server --requirepass=123456
    

docker logs -f redis-test(Redis-test es el nombre del contenedor o la identificación del contenedor)
Ver la información de registro del contenedor llamado redis-test

Referencia del archivo de configuración de Redis: https://github.com/redis/redis/blob/unstable/redis.conf

Resumen de instalación de Redis:

  • Instalación manual (adecuada para entornos Docker desconocidos / sin Docker)
  • Instalación de Docker (recomendado)
  • Configurar redis.conf, almacenar en caché los datos de redis (requerido para producción)

Tres: Redis CLi

Operación de la línea de
comandos referencia de comando redis redis:
http://doc.redisfans.com/

Ingrese al contenedor de redis, redis-cliconéctese al servicio de redis e auth 123456inicie sesión en redis
Inserte la descripción de la imagen aquí

Cuatro: herramienta GUI de Redis

  • Otro Redis DeskTop Manager (gratis)
  • Medis (tarifas, puede construirlas usted mismo)
  • Redis Desktop Manager (con cargo)

Cinco: integración de Redis node.js

https://www.npmjs.com/package/redis

Supongo que te gusta

Origin blog.csdn.net/weixin_40693643/article/details/113477212
Recomendado
Clasificación