Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redis #51

Closed
fititnt opened this issue May 28, 2019 · 3 comments
Closed

Redis #51

fititnt opened this issue May 28, 2019 · 3 comments
Labels
server-elefante-borneu Servidores em cluster Elefante Borneu

Comments

@fititnt
Copy link
Owner

fititnt commented May 28, 2019

Veja:


Discussões e commits relacionados a "Redis" nos servidores em cluster Elefante Bornéu.


Edição:

  1. adicionado link para o https://redis.io/
  2. Adicionado link para https://redis.io/topics/sentinel e https://community.pivotal.io/s/article/How-to-setup-HAProxy-and-Redis-Sentinel-for-automatic-failover-between-Redis-Master-and-Slave-servers
@fititnt fititnt added the server-elefante-borneu Servidores em cluster Elefante Borneu label May 28, 2019
fititnt added a commit that referenced this issue May 28, 2019
…): configuracao basica de haproxy com MongoDB (#48) e Redis (#51), ainda não clusterizados)
@fititnt
Copy link
Owner Author

fititnt commented May 28, 2019

Redis, por não ter senha nem mesmo por usuário (apenas uma global, que até seria vista pelas pessoas nos arquivos de configuração) uma opção que podemos ter é bloquear/liberar porta do Redis (ou de outros serviços) conforme o usuário que estiver logado.

Aqui exemplo usando IPTables https://unix.stackexchange.com/questions/486945/restrict-local-port-access-to-a-specific-user

fititnt added a commit that referenced this issue May 29, 2019
…talado MongoDB e Redis em 02 e 03; explicitado que Redis NÃO opera em Cluster (veja comentarios)
@fititnt
Copy link
Owner Author

fititnt commented May 29, 2019

Outro link interessante para se ler é o https://redis.io/topics/cluster-tutorial. Porém, diferente do MySQL (que tanto eu já tenho experiência prévia com cluster em produção e a gente aqui tem interesse de sair usando aplicações reais) Redis pode exigir configurações extras que até seriam viáveis, mas não para um ajuste rápido.

Por isso que alterei o https://haproxy.abp.etica.ai/ para até exibir os três Redis separadamente, vide print atual:

Captura de tela de 2019-05-28 21-10-23

Deixei assim porque não sei quando vou voltar a alterar o Redis, então pelo menos fica próximo de poder ser usado.

Outro ponto é que o redis por não ter um controle mais customizado de usuários por instância (a estratégia com Redis seria praticamente puxar um servidor diferente para cada aplicação, algo que até é ok para gente se alguém precisar) muito provavelmente cada aplicação iria precisar de algo mais específico. Não é como o #46 que seria viável criar usuário e bancos de dados para cada pessoa.

@fititnt
Copy link
Owner Author

fititnt commented Jun 29, 2019

Isso fechado, conforme explicação em #45 (comment)

@fititnt fititnt closed this as completed Jun 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
server-elefante-borneu Servidores em cluster Elefante Borneu
Projects
None yet
Development

No branches or pull requests

1 participant