El primero se reunió con Redis, Redis instalación, puesta en marcha y configuración

partida original al blog Park, autor: después de la pubertad Keats; Dirección: https://www.cnblogs.com/keatsCoder/ Reproducido por favor especificar, gracias!

Recientemente tuvimos la oportunidad de introducir un Redis para el proyecto de la empresa, se puede aprender en un combate real es una cosa muy feliz. Por lo tanto, en la lectura de crudo: después de "profundidad Redis aventuras principios básicos y aplicación práctica" comprar "el desarrollo y la operación y mantenimiento Redis" seguir aprendiendo Redis. El proceso de aprender algunos de los aspectos más destacados para compartir con ustedes un pequeño registro de asociación

De acuerdo con los conocimientos actuales sobre el aprendizaje y Redis, pretendo razón por la siguiente estructura de conocimiento. Cada nodo secundario como el blog independiente. La primera parte es la básica Benpian -Redis

1585571520993

ventaja Redis

  1. Rápido, por eso rápido?

    1. Los datos en la memoria
    2. Escrito en lenguaje C, el camino entre el lenguaje C y el sistema operativo más corto
    3. solo hilo, un hilo para evitar el despliegue y arrebatar
    4. Los altos niveles de codificación
  2. Sobre la base de pares de valores clave bien entendidos

    Redis soportes clave único tipo de cadena, escriba los valores son: String, hachís, lista, conjunto, zConfigurar. De cuerda y por la evolución de estos mapas de bits HyperLogLog GEO tipos ricos pueden permitir a los desarrolladores crear una gran cantidad de interesantes aplicaciones

  3. Simple y estable

    Antes Redis 3.0, sólo 2W líneas de código, además de 3.0 clúster sólo 5W línea. Una cantidad casual del código de fondo Sistema de Gestión (perro es lamentable que el código fuente del lenguaje C para Javaer vistazo a costa de un poco más alto). Y es el modelo de un solo subproceso, desarrollo de clientes es muy simple, los clientes de Java como el famoso API Jedis y API nativa es nombre muy similar, el aprendizaje de coste no es muy grande. Y Redis se ha utilizado en grandes empresas. DESCRIPCIÓN estabilidad suficiente.

  4. resistencia de

    Como base de datos de la memoria, hay un punto débil es la persistencia del problema. La pérdida total de energía no se pierden los datos. Redis ofrece RDB y AOF dos tipos de enfoque persistente para asegurar que los datos persistentes

  5. Amo y esclavo, Sentinel, racimos

    Versión 3.0 es compatible nativa multi-máquina, es conveniente

Redis inadecuada

  1. Redis datos se almacena en la memoria, y los precios de memoria determina que no puede almacenar datos especialmente grandes.
  2. Los datos son del frío, el calor de los puntos. Por ejemplo: los usuarios ver información del producto y los registros. La información del producto de datos de proceso, cada usuario puede ver; al usuario registros de datos de vista que pertenecen al frío, sólo de vez en cuando mira. Si los datos se almacenan en frío Redis. Se puede decir es un gran desperdicio de Redis.

instalar Redis

Instalación bajo Linux Redis

REDIS número de versión intermedia es un número par número impar representante de una versión de la versión de desarrollo. Recomendamos un número par de versión intermedia estable. Aquí, he utilizado la versión 3.0.7

Descargar:

wget http://download.redis.io/releases/redis-3.0.7.tar.gz

如果提示找不到命令,使用 yum 安装 wget 命令: yum -y install wget

descompresión:

tar xzf redis-3.0.7.tar.gz

Establecer directorio Redis enlace blando. Esto se hace para proteger el número de versión asociado y Redis, fácil de actualizar la versión

ln -s redis-3.0.7 redis

instalación:

# 检查有没有安装 gcc,
gcc -v
# 如果是 commond not found 则没有安装,需要输入以下命令安装
yum install gcc
# 开始安装
cd redis
make # 编译
make install # 安装

Inicio Redis

redis-server

Si necesita configurar el comando para iniciar, a través de las siguientes maneras:

redis-server --configKey1 v1 --cK2 v2

entorno de producción en general se recomienda escribir los parámetros en el archivo de configuración, y especifique el archivo de configuración de inicio

redis-server /opt/redis/redis.config # 配置文件的绝对路径

Configuración básica Redis

nombre de ubicación explicación recordar
Puerto Puerto, por defecto 6379
archivo de registro Los archivos de registro El archivo de configuración en lugar de un directorio para xxx
usted Redis directorio de trabajo, archivos de registro y archivo de almacenamiento persistente

Redis Cliente

redis-cli -h {host} -p {por
t} # 默认是 127.0.0.1 6379

Cerrar Redis

apagar

ctrl -c ejecuta en el primer plano, a continuación, cierre la línea de comandos

kill -9 no se recomienda obligados a cerrar, la persistencia será demasiado tarde, lo que resulta en la pérdida de datos

Supongo que te gusta

Origin www.cnblogs.com/keatsCoder/p/12635967.html
Recomendado
Clasificación