Lar Bases de dados O que é redis? - o que é techopedia

O que é redis? - o que é techopedia

Índice:

Anonim

Definição - O que significa Redis?

O Redis é um armazenamento avançado de valores-chave, mais conhecido como servidor de estrutura de dados.

Pode ser considerado como um tipo de banco de dados que funciona com pares de valores-chave e usa a memória principal para armazenar dados. Seu uso da memória principal significa que ela é rápida e escalável, mas pode ser limitada pela capacidade da RAM.

Ele também possui persistência interna, através de snapshot e registro em diário no disco, para que possa ser usado como um banco de dados No SQL.

Techopedia explica Redis

O Redis é descrito como um armazenamento avançado de valores-chave em vez de um banco de dados completo, devido à maneira como armazena dados como pares de valores-chave que podem conter cadeias, listas, conjuntos de hash e conjuntos classificados.


Ele trabalha com um conjunto de dados na memória para obter um desempenho excepcional e pode executar operações atômicas como anexar seqüências de caracteres, incrementar valores de hash, localizar e recuperar membros em uma lista, calcular interseção, união e diferença de conjuntos e muito mais.


Dependendo do caso de uso no qual o Redis está implementado, os dados podem persistir despejando o conjunto de dados no disco ou anexando cada comando a um log.


O Redis é de código aberto e possui licença BSD. Foi desenvolvido por Salvatore Sanfilippo e foi lançado inicialmente em 10 de abril de 2009.


O programa é escrito em ANSI C e é exaustivamente testado para sistemas POSIX, como Linux, BSD e OSX. Não existe uma versão oficial do Windows, mas a Microsoft desenvolve e mantém uma versão experimental do Windows de 32 e 64 bits.

O que é redis? - o que é techopedia