Servidor de dados/banco de dados/cache Redis (2022)

1. Básico:

开源、跨平台、ANSI C 语言编写、分布式
遵守 BSD 协议、支持网络、可基于内存
可选持久性的键值对(Key-Value)存储数据库
非关系型数据库
远程字典服务器
数据结构服务器
key-value数据库
高速缓存
消息队列代理

(1) Conhecimento básico

1. Alto desempenho

读:110000次/s
写:81000次/s

2. Atomicidade: todas as operações

原子性:要么完全成功执行、要么失败完全不执行
单个操作是原子性的、多个操作也支持事务

3. Hardware

数据量 < 硬件内存
追加产生

(2) Sistema de armazenamento de valor-chave: cache

1. Persistência de dados: memória → disco

2. Armazenamento da estrutura de dados:

1. Dados do tipo simples (valor-chave)

2. Dados do tipo String (String)

3. Dados do tipo hash Hash (Hash)

4. Dados do tipo de lista

5. Define os dados do tipo

6. Dados do tipo de conjuntos ordenados

3. Backup de dados: backup de dados no modo mestre-escravo

(3) Servidor de estrutura de dados

1, valor (valor): tipo de dados básico

1. Corda (Corda)

2. Hash: Hash

3. Lista (lista)

4. Conjuntos

5. Conjuntos ordenados

(4) Diretório de arquivos

redis-server  		:	Redis服务器
redis-cli   		:	Redis命令行客户端(测试)
redis-benchemark    :	Redis性能测试工具
redis-check-aof    	:	AOF文件修复工具
redis-check-dump    :	RDB文件检测工具
redis.conf 			:	linux 版本中的redis配置文件
redis.windows.conf  :  	windows版本中redis配置文件

2. Instalação:

(1) Etapa: sistema Windows

1. Baixe:

https://github.com/tporadowski/redis/releases

2. Execute:

目录:解压压缩包,在解压后的目录运行CMD
指令:.\redis-server.exe redis.windows.conf

3. Serviço de conexão:

目录:解压压缩包,在解压后的目录运行CMD(新窗口)
指令:.\redis-cli.exe -h 127.0.0.1 -p 6379

3. Instruções:

(1) Defina o par de valores-chave:

指令:set myKey abc

(2) Retire o par chave-valor:

指令:get myKey

(3) Configuração do Redis:

查看所有配置:CONFIG GET *
查看配置:CONFIG GET loglevel
编辑配置:CONFIG SET loglevel "notice"

(4) Cliente Redis:

作用:连接本地 redis 服务
指令:.\redis-cli
检测:ping

(5) Chave (Chave):

SET key value
GET key
指令:SET runoobkey redis
指令:DEL runoobkey

(6) H+ hash (Hash): armazenamento de hash

指令:HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
指令:HGETALL runoobkey

(7) L+ lista (Lista): lista

指令:LPUSH runoobkey redis
指令:LRANGE runoobkey 0 10

Acho que você gosta

Origin blog.csdn.net/qq_25482375/article/details/124209258
Recomendado
Clasificación