Docker instala Redis y presenta un hermoso cliente visual para operar

1 Introducción

RedisEs una base de datos de alto rendimiento ANSI Cbasada en el desarrollo del lenguaje y juega un papel importante en la resolución de una serie de problemas, como la alta concurrencia y la alta disponibilidad. Sus ventajas son:Key-ValueNoSQL

  • Rápido
  • Resistencia
  • Atomicidad
  • La estructura de datos es rica.
  • Soporte multilenguaje.

Este artículo presentará brevemente cómo Dockerinstalar Redis, y simplemente usar y operar.

2 Instalación y uso de Docker

2.1 Instalación de Docker

Tire de la Redisimagen y seleccione la última versión estable 5.0.8:

$ docker pull redis:5.0.8

Se recomienda configurarlo como una imagen de Alibaba Cloud, que será mucho más rápido. Después de que la extracción sea exitosa, puede verificarla con el siguiente comando:

$ docker images |grep redis

Inicio Redis:

$ docker run -itd --name redis -p 6379:6379 redis:5.0.8

Use el siguiente comando para verificar si el inicio es exitoso:

$ docker ps|grep redis

Ingrese el contenedor:

$ docker exec -it redis /bin/bash

RedisConéctese a la base de datos a través de la herramienta de línea de comandos en el contenedor :

$ redis-cli -h localhost -p 6379

Por supuesto, tampoco puede especificar la hostnamesuma port, el valor predeterminado es 127.0.0.1:6379.

Después de que la conexión sea exitosa, puede operar:

decir de nuevo

A través del siguiente comando, puede Redishacer una prueba de rendimiento simple en el instalado :

$ redis-benchmark -n 100000 -q

Los resultados son los siguientes:

prueba de referencia

Se puede ver que aunque está Dockerinstalado, el rendimiento sigue siendo bueno. Básicamente puede completar 45,000 operaciones de lectura y escritura por segundo.

2.2 Operaciones comunes de Redis

RedisLa estructura de datos es rica y poderosa, y algunos comandos comúnmente utilizados se presentan brevemente:

# 启动Redis服务
redis-server [--port 6379]
# 命令行连接
redis-cli [-h 127.0.0.1 -p 6379]
# 设值
set key value
# 查询值
get key
# 查询类型
type key
# 删除
del key1 key2 key3
# 获取keys列表
keys pattern
# 查询key生命周期
ttl key
pttl key
# 值增加与减少(针对数字)
incr key
incrby key step
decr key
decrby key step

Demasiados, no listados uno por uno, puede ir a ( http://www.redis.cn/commands.html ) para verificar, hay todos los comandos anteriores y hay una introducción detallada en chino .

3 cliente visual

A veces es inconveniente ver y operar a través de la línea de comando, y también hay Redismuchos clientes visuales. Aquí hay 4 modelos.

3.1 RedisClient

Herramientas de visualización basadas Java SWTy Jedisdesarrolladas. fuente libre abierta, el apoyo Windows, Linuxy la Macdirección: https://github.com/caoxinyu/RedisClient , pero durante mucho tiempo no se actualizan.

RedisClient

3.2 RedisStudio

WindowsLas herramientas de visualización gratuitas que se aplican no se actualizan durante mucho tiempo.

RedisStudio

3.3 RedisDesktopManager

Qt 5Herramientas multiplataforma basadas en el desarrollo. Apoyo Windows, Linuxy Mac, pero de un precio, no es barato.

RedisDesktopManager

3.4 AnotherRedisDesktopManager

Una excelente apariencia de herramientas de visualización de código abierto libre, ayuda Windows, Linuxy Macapoyar a los chinos y corte Inglés, conmutación tema oscuro blanco. Después de la comparación, creo que este es el mejor para usar.

GithubLa dirección es: https://github.com/qishibo/AnotherRedisDesktopManager

Se Githubpuede descargar e instalar desde arriba. Después de una instalación exitosa, la conexión de configuración es como se muestra en la figura:

Conexión

Conveniente keypara consultas, agregar, modificar, eliminar y otras operaciones:

nueva llave

También se proporcionan herramientas de línea de comandos, que son simplemente íntimas:

Interfaz de línea de comando

4 Resumen

Este artículo presenta el uso de la Dockerinstalación Redis, por supuesto, si no desea problemas, puede experimentar directamente la versión en línea en el sitio web oficial ( http://try.redis.io/)Redis .

Además, se presentan cuatro Redisherramientas visuales para el cliente AnotherRedisDesktopManager.


Bienvenido a visitar Pumpkin Slow talk www.pkslow.com para obtener más artículos interesantes.

Bienvenido a prestar atención a la cuenta pública de WeChat < Pumpkin slow talk >, continuará actualizándolo ...

expediente

Lee más y comparte más; escribe más y organiza más.

Supongo que te gusta

Origin www.cnblogs.com/larrydpk/p/12742146.html
Recomendado
Clasificación