5. Redis
➔ Persistência em disco
➔ Replicação mestre-escravo
➔ Cluster (redis 3.0?)
6. Instalação
➔ Dependências
➔ sudo apt-get install build-essential
➔ yum install gcc make
➔ tar xvzf redis-2.2.11.tar.gz
➔ cd redis-2.2.11/
➔ make
➔ make test (opcional, necessita do tcl8.5
instalado)
➔ src/redis-server
7. Persistência
➔ Snapshotting
➔ Padrão
➔ Cópia dos dados em disco de forma periódica
➔ save x y: Depois de x segundos, salve se ao
menos y chaves forem modificadas
➔ save 900 1
➔ Como a cópia é periódica, dados podem ser
perdidos durante um crash
8.
9. Persistência
➔ Append-only file
➔ Desde a versão 1.1
➔ Evita possíveis perdas de dados do
snapshotting
➔ BGREWRITEAOF
10.
11. Databases
➔ Suporte a múltiplos databases
➔ 0 – 15
➔ 0 é o padrão
15. Estruturas de dados
➔ Lists
➔ Uma lista de strings
➔ Acesso rápido nas pontas
➔ Não tão rápido no acesso aleatório
16.
17.
18.
19. Estruturas de dados
➔ Sets
➔ Uma coleção de strings não ordenadas
➔ Não permite elementos repetidos
➔ Permite operações de união, diferença e
intercessão