Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/
Distributed Cache Service/
Perguntas frequentes/
Uso do Redis/
Por que o bloqueio distribuído do redisson não é suportado pelas instâncias do DCS Redis 3.0 de Proxy Cluster?
Atualizado em 2023-12-20 GMT+08:00
Por que o bloqueio distribuído do redisson não é suportado pelas instâncias do DCS Redis 3.0 de Proxy Cluster?
Redisson implementa a aquisição e o desbloqueio de bloqueios no seguinte processo:
- A aquisição e o desbloqueio de bloqueios do redisson são implementados pela execução de scripts Lua.
- Durante a aquisição de bloqueio, os comandos EXISTS, HSET, PEXPIRE, HEXISTS, HINCRBY, PEXPIRE e PTTL devem ser executados no script Lua.
- Durante o desbloqueio, os comandos EXISTS, PUBLISH, HEXISTS, PEXIPRE e DEL devem ser executados no script Lua.
Em um cluster baseado em proxy, o proxy processa os comandos PUBLISH e SUBSCRIBE e encaminha solicitações para o servidor Redis. O comando PUBLISH não pode ser executado no script Lua.
Como resultado, as instâncias do DCS Redis 3.0 de Proxy Cluster não suportam bloqueios distribuídos do redisson. Para usar o redisson, recorra ao Redis 4.0 ou 5.0.
Tópico principal: Uso do Redis
Feedback
Esta página foi útil?
Deixar um comentário
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.