Neste curso o aluno irá aprender como funciona o Redis, irá exercitar os conceitos enquanto aprende suas estruturas de dados e como elas nos ajudam a resolver os problemas mais comuns de um software.
Utilizaremos principalmente o redis-server e o redis-server, sem a adição nenhuma biblioteca para ter acesso ao redis, de modo a manter o aprendizado o mais simples possível, e livre de qualquer viés que uma linguagens de programação possa incluir.
Quais problemas ou perguntas o redis nos ajuda a responder? Estas são algumas delas:
Quais são os amigos que estão on-line?
Qual o número de jogadores que estão on-line?
Qual o ranking dos jogadores com mais pontos?
Quem são os amigos em comum entre Clayton e Daniela?
Problemas comuns em redes sociais, como: Quem são os meus seguidores ou quem são as pessoas que estou seguindo.?
Ainda podemos utilizar o redis como:
Fonte de Armazenamento temporário, com exclusão automática do dado
Software de cache distribuído entre aplicações, posso usar o redis?
Implementar o modelo de assinatura ou pub/sub
Agregar usuários por localização