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:
creardocker-compose.yml
archivos
Ejecutar en el directorio de archivos: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"]
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-cli
conéctese al servicio de redis e auth 123456
inicie sesión en redis
Cuatro: herramienta GUI de Redis
- Otro Redis DeskTop Manager (gratis)
- Medis (tarifas, puede construirlas usted mismo)
- Redis Desktop Manager (con cargo)