English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Introdução ao Redis

O Redis é completamente open-source, observa o protocolo BSD, e é um key de alta performance-Banco de dados value

O Redis com outros key - Os produtos de cache value têm as seguintes três características:

  • O Redis suporta a persistência de dados, podendo armazenar dados na memória em disco, e ao reiniciar, pode ser carregado novamente para uso.

  • O Redis não suporta apenas chaves simples-Os dados do tipo value, ao mesmo tempo, oferece armazenamento de estruturas de dados como list, set, zset, hash e outras.

  • O Redis suporta o backup de dados, ou seja, o mestre-backup de dados no modo slave

Vantagens Redis

  • Alta performance - A velocidade de leitura do Redis é110000 vezes/s, a velocidade de escrita é81000 vezes/s

  • Tipos de dados ricos - O Redis suporta operações em tipos de dados binários como Strings, Lists, Hashes, Sets e Ordered Sets.

  • Atômico - Todas as operações do Redis são atômicas, o que significa que ou são executadas com sucesso ou não são executadas de todo. Operações individuais são atômicas. Múltiplas operações também suportam transações, ou seja, atomicidade, envolvidas por instruções MULTI e EXEC.

  • Características ricas - O Redis também suporta publish/características como subscribe, notificação, expiração de chave, etc.

Redis com outras chaves-O que há de diferente no armazenamento de valor?

  • O Redis tem estruturas de dados mais complexas e oferece operações atômicas para elas, o que representa um caminho evolutivo diferente de outros bancos de dados. Os tipos de dados do Redis são baseados em estruturas de dados básicas e transparentes para os programadores, sem a necessidade de abstração adicional.

  • O Redis opera em memória, mas pode ser persistido no disco, portanto, ao fazer leitura e escrita rápida de conjuntos de dados diferentes, é necessário equilibrar a memória, pois a quantidade de dados não pode ser maior que a memória de hardware. Outra vantagem do banco de dados em memória é que, em comparação com estruturas de dados complexas idênticas no disco, operações em memória são muito simples, permitindo que o Redis faça muitas coisas internamente complexas. Ao mesmo tempo, no formato de disco, eles são compactados de forma aditiva, pois não precisam de acesso aleatório.