• Enviar

Tutorial de introdução ao Redis da Black Horse Programmer para uso prático, análise aprofundada dos princípios subjacentes do redis + bloqueio distribuído do redis + soluções corporativas + projeto prático de avaliação da Black Horse

5,7M
151,8K
2022-02-28 13:30:08
52,6K
58,7K
130,2K
18,4K
Tutorial de introdução ao Java gravado recentemente pelo Instituto de Pesquisa Java da Heima Programadores da Educação Chuanzhi Método para obter todos os recursos complementares: siga a conta oficial da Heima Programadores e responda com a palavra-chave: obter recurso 02 =============================== O curso é dividido em quatro grandes capítulos, abrangendo várias estruturas de dados e comandos do Redis, além da aplicação e das melhores práticas dos diversos clientes Java comuns do Redis. Também inclui soluções de aplicação do Redis em empresas, como sessão compartilhada, cache e estratégias de atualização de cache, bloqueios distribuídos, filas de mensagens, flash sale e outros cenários. Além disso, há a construção e os princípios de mestre-escravo, sentinela e cluster do Redis, usando as melhores práticas no processo de operação e manutenção. Por fim, aprofunda-se nos princípios de baixo nível do Redis, modelo de rede, modelo de comunicação, estratégias de eliminação de memória e outros conteúdos.
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
Seleção de vídeos
(1/175)
Introdução e orientação ao curso de Redis
13:55
Seção básica-01.Introdução ao curso introdutório de Redis
05:16
Básico-02.Redis inicial-conhecer NoSQL
21:24
Capítulo básico-03. Primeiro contato com Redis- Conhecendo o Redis
07:08
Básico - 04. Primeiro contato com Redis - Três maneiras de instalar e iniciar o Redis
17:03
Básico-05.Primeiro contato com Redis-Cliente de linha de comando Redis
04:39
Fundamentos-06.Primeiro contato com Redis-Cliente gráfico do Redis
04:21
Fundamentos-07.Comandos Redis-Introdução às estruturas de dados
07:15
Básico-08.Comandos Redis-Comandos gerais
11:42
Capítulo Básico-09.Comandos do Redis-Tipo String
13:12
Capítulo Básico-10.Comandos Redis-Formato hierárquico de Key
07:50
Básico-11.Comandos Redis-Tipo Hash
12:14
Básico-12. Comandos Redis - Tipo List
14:36
Fundamentos-13.Comandos Redis-Tipo Set
10:18
基础篇-14.Redis命令-SortedSet类型
16:33
Capítulo Básico - 15 - Cliente Java do Redis - Comparação de clientes
06:46
Capítulo básico - 16. Cliente Java do Redis - Iniciação rápida ao Jedis
11:58
Seção básica-17.Cliente Java do Redis-Pool de conexões do Jedis
07:13
Capítulo Básico-18.Cliente Java do Redis-Conhecendo o SpringDataRedis
07:49
Fundamentos-19.Cliente Java do Redis-Introdução rápida ao RedisTemplate
10:00
Parte Básica - 20. Cliente Java do Redis - RedisSerializer do RedisTemplate
16:57
Básico-21. Cliente Java do Redis - StringRedisTemplate
10:38
Capítulo Básico-22.Cliente Java do Redis-Operação do RedisTemplate no Tipo Hash
03:46
Prática-01.Introdução ao curso prático empresarial de Redis
06:56
Prática-02.Login por SMS-Importar o projeto Heima Dianping
15:47
Prática-03.Login por SMS-Fluxo de implementação de login por SMS baseado em session
07:38
Seção prática-04.Login por SMS-Implementação da função de envio de código de verificação por SMS
10:17
Capítulo Prático - 05. Login por SMS - Implementação do Login e Registro com Código de Verificação por SMS
19:46
Capítulo Prático - 06. Login por SMS - Implementação do Interceptor de Verificação de Login
16:14
Prática-07.Login por SMS-Ocultar informações sensíveis do usuário
06:05
Seção prática-08.Login por SMS-Análise do problema de compartilhamento de session
05:45
Seção prática-09. Login por SMS-Fluxo de negócio do Redis substituindo a session
13:58
Seção prática-10. Login por SMS-Implementação de login por SMS com Redis
35:53
Capítulo Prático-11.Login por SMS-Resolução do Problema de Atualização do Estado de Login
11:23
Prática-Cache de consulta de comerciante-01.O que é cache
10:19
Capítulo Prático-Cache de consulta de comerciante-02.Adicionar cache de comerciante
14:14
Capítulo Prático-Cache de consulta de comerciante-03.Análise de exercícios de cache
02:44
Capítulo Prático - Cache de consulta de comerciante - 04. Estratégia de atualização de cache
26:27
Prática - Cache de consulta de comerciante - 05. Implementação da consistência de escrita dupla entre o cache da loja e o banco de dados
09:59
Prática - Cache de consulta de comerciante - 06. Solução para penetração de cache
08:45
Prática-Cache de consulta de comerciantes-07.Codificação para resolver o problema de penetração de cache na consulta de lojas
10:29
Seção prática-Cache de consulta de comerciantes-08.Problema de avalanche de cache e soluções
09:34
Seção prática-Cache de consulta de comerciantes-09.Problema de penetração de cache e soluções
16:00
Prática-Cache de consulta de comerciante-10.Usar mutex para resolver problema de quebra de cache
22:00
Parte Prática - Cache de Consulta de Comerciantes - 11. Usando expiração lógica para resolver o problema de quebra de cache
28:12
Capítulo Prático - Cache de consulta de comerciante - 12. Encapsulamento da classe de ferramentas Redis
29:56
Capítulo Prático - Cache de Consulta de Comerciante - 13. Resumo de Cache
13:41
Prática-01.Segunda do cupom de desconto-ID globalmente único
14:20
Seção prática-02. Flash sale de cupons-Implementação de ID globalmente único com Redis
25:23
Capítulo Prático-03.Segunda compra de cupom-Adicionar cupom
10:50
Prática-04. Flash sale de cupons - Implementar pedido em flash sale
17:20
Capítulo Prático - 05. Flash Sale de Cupons - Análise do Problema de Venda Excessiva de Estoque
18:50
Prática-06.Segunda do cupom de desconto-Bloqueio otimista para resolver overselling
11:38
Capítulo Prático-07.Segunda Compra de Cupons-Implementação da Função de Uma Pessoa Um Pedido
21:59
Capítulo prático-08. Flash sale de cupons- Problemas de segurança de concorrência de threads em cluster
13:16
Capítulo Prático - 09. Bloqueio distribuído - Princípios básicos e comparação entre diferentes formas de implementação
15:26
Capítulo Prático - 10. Bloqueio distribuído - Ideias de implementação do bloqueio distribuído do Redis
09:21
Prática-11.Bloqueio distribuído-implementação da versão 1 do bloqueio distribuído Redis
18:07
Capítulo Prático-12.Bloqueio Distribuído-Problema de Exclusão Acidental do Bloqueio Distribuído do Redis
07:38
Prática-13.Bloqueio distribuído-resolver o problema de exclusão acidental do bloqueio distribuído Redis
09:10
Prática-14. Bloqueio distribuído - Problema de atomicidade do bloqueio distribuído
04:13
Capítulo Prático-15.Bloqueio distribuído-Script Lua para resolver o problema de atomicidade de múltiplos comandos
22:38
Prática-16.Bloqueio distribuído-Java chamando script lua para reformar bloqueio distribuído
14:21
Capítulo Prático-17.Bloqueio Distribuído-Introdução às Funcionalidades do Redisson
08:57
Capítulo Prático-18.Bloqueio Distribuído-Início Rápido com Redisson
11:29
Seção prática-19.Bloqueio distribuído-Princípio do bloqueio reentrante do Redisson
22:55
Seção prática-20.Bloqueio distribuído-Mecanismo de nova tentativa de bloqueio e WatchDog do Redisson
31:28
Prática-21.Bloqueio distribuído-princípio do multiLock do Redisson
25:47
Prática-22.Otimização de flash sale-ideia de flash sale assíncrono
21:35
Capítulo Prático - 23. Otimização de Flash Sale - Conclusão da verificação de qualificação para flash sale baseada em Redis
25:47
Capítulo Prático - 24. Otimização de Flash Sale - Implementação de pedido assíncrono em flash sale baseado em fila de bloqueio
23:51
Seção prática-25. Fila de mensagens do Redis-Conhecendo a fila de mensagens
09:00
Prática-26.Fila de mensagens Redis-Implementar fila de mensagens baseada em List
07:09
Capítulo Prático-27.Fila de mensagens Redis-PubSub para implementar fila de mensagens
09:38
Capítulo Prático - 28. Fila de Mensagens do Redis - Modo de consumo único do Stream
14:16
Prática-29.Fila de mensagens Redis-Modo de grupo de consumidores do Stream
27:50
Capítulo Prático - 30. Fila de Mensagens do Redis - Implementação de flash sale assíncrono baseado em fila de mensagens Stream
32:54
Capítulo prático-01. Especialistas visitam lojas - Publicar notas de visita às lojas
10:22
Capítulo Prático - 02. Explorando Loja de Influenciador - Visualizar Notas de Exploração da Loja
08:54
Capítulo Prático - 03. Visita de Influenciador - Funcionalidade de Curtida
20:43
Capítulo Prático - 04. Visita de Influenciador - Ranking de Curtidas
29:20
Prática-05.Seguir amigos-Seguir e deixar de seguir
16:33
Prática-06.Seguir amigos-Amigos em comum
18:20
Seção prática-07.Seguidores de amigos-Análise da solução de implementação do Feed
17:20
Prática-08.Seguir amigos-enviar para a caixa de entrada dos fãs
18:31
Capítulo Prático-09.Seguir amigos-Ideia de consulta paginada por rolagem na caixa de entrada
20:22
Capítulo Prático-10.Seguidores de Amigos-Implementação de Consulta Paginada por Rolagem
25:19
Prática-11. Lojas próximas-Uso básico da estrutura de dados GEO
14:46
Capítulo Prático - 12. Lojas Próximas - Importar Dados da Loja para GEO
21:06
Capítulo Prático-13.Lojas próximas-Implementação da função de comerciantes próximos
27:46
Capítulo prático - 15. Check-in do usuário - Demonstração da função BitMap
19:55
Capítulo Prático-16.Check-in do usuário-Implementação da função de check-in
12:28
Capítulo Prático-17.Check-in do usuário-Estatísticas de check-in consecutivo
22:12
Prática-18.Estatísticas UV-Uso do HyperLogLog
08:30
Prática-19. Estatísticas de UV - Testando estatísticas com um milhão de dados
08:35
Capítulo avançado - Cache distribuído - 01 - Introdução à lição de hoje
06:04
Seção avançada-Cache distribuído-02-Persistência do Redis-Demonstração do RDB
13:47
Capítulo Avançado - Cache Distribuído - 03 - Persistência do Redis - Princípio do fork do RDB
08:21
Avançado-Cache distribuído-04-Persistência do Redis-Demonstração do AOF
15:52
Capítulo avançado - Cache distribuído - 05 - Persistência do Redis - Comparação entre RDB e AOF
04:07
Capítulo Avançado - Cache distribuído - 06 - Redis mestre-escravo - Estrutura do cluster mestre-escravo
03:46
Capítulo Avançado-Cache distribuído-07-Réplica mestre-escravo do Redis-Montagem de cluster mestre-escravo
15:04
Capítulo Avançado-Cache Distribuído-08-Mestre-Escravo do Redis-Princípio de Sincronização Completa entre Mestre e Escravo
13:28
Capítulo Avançado-Cache Distribuído-09-Mestre-Escravo do Redis-Princípio de Sincronização Incremental
12:19
Capítulo Avançado - Cache distribuído - 10 - Redis Sentinel - Função e princípio de funcionamento do Sentinel
13:26
Capítulo avançado - Cache distribuído - 11 - Redis Sentinel - Construir cluster Sentinel
13:37
Capítulo Avançado - Cache Distribuído - 12 - Redis Sentinel - RedisTemplate conectando ao Sentinel
15:54
Capítulo Avançado-Cache Distribuído-13-Cluster de Fragmentação do Redis-Construção de Cluster de Fragmentação
13:33
Avançado-Cache distribuído-14-Cluster de fragmentação Redis-Ranuras de hash
09:57
Capítulo Avançado-Cache Distribuído-15-Cluster de Fragmentação do Redis-Escalonamento do Cluster
10:07
Avançado-Cache distribuído-16-Cluster de fragmentação do Redis-Failover
07:54
Capítulo Avançado-Cache distribuído-17-Cluster fragmentado do Redis-RedisTemplate acessando cluster fragmentado
04:24
Capítulo Avançado-Cache Multinível-01-O que é Cache Multinível
08:13
Avançado-Cache multinível-02-Cache de processo JVM-Importar dados de demonstração
07:46
Capítulo Avançado-Cache Multinível-03-Cache de Processo JVM-Importação do Projeto Demo
10:12
Seção avançada-Cache multinível-04-Cache de processo JVM-Primeiro contato com Caffeine
14:59
Avançado-Cache multinível-05-Cache de processo JVM-Implementar cache de processo
07:54
Avançado-Cache multinível-06-Sintaxe Lua-Primeiro contato com Lua
05:35
Capítulo Avançado-Cache Multinível-07-Sintaxe Lua-Variáveis e Loops
13:39
Capítulo Avançado - Cache Multinível - 08 - Sintaxe Lua - Funções e Controle de Condições
07:58
Avançado-Cache multinível-09-Cache multinível-Instalar OpenResty
09:50
Avançado-Cache multinível-10-Cache multinível-Introdução rápida ao OpenResty
11:58
Capítulo avançado - Cache multinível - 11 - Cache multinível - OpenResty obter parâmetros da requisição
07:37
Seção avançada-Cache multinível-12-Cache multinível-Encapsulamento de ferramentas de requisição HTTP
14:24
Avançado-Cache multinível-13-Cache multinível-Enviar requisição HTTP para o tomcat
10:53
Avançado-Cache multinível-14-Cache multinível-Balanceamento de carga do cluster Tomcat com base no id do produto
08:47
Capítulo Avançado-Cache multinível-15-Cache multinível-Pré-aquecimento de cache Redis
11:56
Seção avançada-Cache multinível-16-Cache multinível-Consulta ao Redis
14:43
Capítulo Avançado - Cache multinível - 17 - Cache multinível - cache local nginx
13:54
Capítulo Avançado - Cache Multinível - 18 - Sincronização de Cache - Estratégia de Sincronização de Dados
06:59
Capítulo Avançado - Cache Multinível - 19 - Sincronização de Cache - Instalar Canal
12:13
Capítulo Avançado - Cache Multinível - 20 - Sincronização de Cache - Monitorando canal para implementar sincronização de cache
14:55
Capítulo Avançado - Cache multinível - 21 - Resumo do curso
05:22
Capítulo avançado - Melhores práticas do Redis - 01. Introdução ao curso de melhores práticas do Redis
01:19
Capítulo Avançado-Melhores Práticas do Redis-02.Design de Chave-Valor-Como projetar uma chave elegante
09:22
Seção avançada-Melhores práticas do Redis-03. Design de chave-valor-Problema de BigKey
23:41
Avançado-Melhores práticas do Redis-04.Design de chave-valor-Escolher a estrutura de dados adequada
21:34
Seção avançada-Melhores práticas do Redis-05. Otimização de processamento em lote-Pipeline e mset
21:10
Capítulo Avançado - Melhores Práticas do Redis - 06. Otimização de Processamento em Lote - Problemas de processamento em lote no modo cluster
14:08
Capítulo Avançado-Melhores Práticas do Redis-07.Otimização do Servidor-Configuração de Persistência
13:40
Capítulo Avançado-Melhores práticas do Redis-08.Otimização do lado do servidor-Problema de consulta lenta
09:34
Capítulo avançado - Melhores práticas do Redis - 09. Otimização do servidor - Comandos e configurações de segurança
15:41
Seção avançada-Melhores práticas do Redis-10. Otimização do servidor-Segurança de memória e configuração
21:21
Avançado-Melhores práticas do Redis-11.Otimização do Redis-Cluster ou mestre-escravo
15:45
Capítulo de Princípios-01.Introdução ao curso do capítulo de princípios do Redis
04:36
Princípios-02.Estruturas de dados Redis-String dinâmica
22:58
Capítulo de Princípios - 03. Estruturas de Dados do Redis - intset
31:19
Teoria-04. Estrutura de dados Redis - Dict
18:00
Capítulo de Princípios - 05. Estruturas de dados do Redis - rehash progressivo do Dict
28:57
Capítulo de Princípios - 06. Estruturas de Dados do Redis - ZipList
37:33
Teoria - 07. Estrutura de dados Redis - Problema de atualização em cadeia do ZipList
09:52
Teoria-08. Estrutura de dados Redis - QuickList
14:54
Princípios-09.Estruturas de dados Redis-SkipList
15:34
Seção de princípios-10.Estruturas de dados do Redis-RedisObject
10:00
Princípios-11.Estruturas de dados Redis-Cinco tipos de dados-String
11:48
Teoria-12.Estrutura de dados Redis-cinco tipos de dados-List
18:46
Capítulo de Princípios-13.Estrutura de dados Redis-Cinco tipos de dados-Set
19:09
Princípios-14.Estruturas de dados Redis-Cinco tipos de dados-ZSet
27:53
Seção de princípios-15.Estruturas de dados do Redis-Cinco tipos de dados-Hash
21:55
Teoria-16. Modelo de rede do Redis - Espaço do usuário e espaço do kernel
13:39
Capítulo de Princípios-17.Modelo de rede Redis-IO bloqueante
04:25
Seção de princípios-18.Modelo de rede do Redis-IO não bloqueante
04:29
Seção de princípios-19. Modelo de rede do Redis-Multiplexação de E/S
19:11
Capítulo de Princípios-20. Modelo de rede Redis - Multiplexação de E/S com select
15:40
Capítulo de Princípios - 21. Modelo de Rede Redis - Multiplexação de IO com poll
08:17
Seção de princípios-22.Modelo de rede do Redis-Multiplexação de IO usando epoll
19:41
Teoria-23.Modelo de rede Redis-modos ET e LT do epoll
12:16
Capítulo de Princípios-24. Modelo de rede Redis - Fluxo do servidor baseado em epoll
08:16
Capítulo de Princípios-25.Modelo de rede Redis-IO orientado a sinais e IO assíncrono
09:31
Capítulo de Princípios-26.Modelo de Rede do Redis-O Redis é single-thread, por que usar single-thread
07:18
Capítulo de Princípios - 27. Modelo de Rede do Redis - Mudanças no modelo de rede single-thread e multi-thread do Redis
48:24
Capítulo de Princípios - 28. Protocolo de Comunicação do Redis - Protocolo RESP
16:00
Capítulo de Princípios-29.Protocolo de comunicação Redis-Cliente Redis personalizado baseado em Socket
31:16
Teoria - 30. Recuperação de memória do Redis - Tratamento de chaves expiradas
29:30
Capítulo de Princípios-31.Reciclagem de Memória do Redis-Estratégia de Eliminação de Memória
36:20
Atendimento ao Cliente
Topo
赛事库 课堂 2021拜年纪