Vamos aprender como podemos conectar o Redis com o aplicativo Ruby.
Requisitos
Conhecimento básico em trabalhar com Redis e Ruby.
Instale o Interpreter Ruby e o servidor Redis em seu sistema.
Instalando o cliente Redis Ruby
Para conectar Ruby com Redis, precisamos instalar um cliente Redis Ruby. Para este artigo, usaremos o Redis-RB Gem.
https: // github.com/redis/redis-rb
Abra o terminal e insira o comando abaixo para instalar:
$ gem install redisDepois de instalado, podemos continuar conectando o Redis ao nosso aplicativo.
Conectando Ruby a Redis
Crie um diretório de trabalho e adicione o arquivo para manter seu código.
$ mkdir redis_rb && cd redis_rb && touch main.rbAbra o arquivo e adicione o código como mostrado abaixo:
requer redisNo código acima, começamos a importar os módulos necessários.
Em seguida, nos conectamos a Redis usando o novo método. Se o seu servidor Redis estiver protegido com uma senha, opte pelo método de conexão 2.
Testando a conexão Redis
Para testar a conexão, você pode executar Redis.método de ping como mostrado:
Redis.pingIsso deve retornar Pong após uma conexão bem -sucedida.
Definir par de valores de chave rubi
Crie um novo par de valores-chave para o banco de dados usando o comando set como:
Redis.set ("key", "valor")Isso deve voltar assim:
# => "Ok"Obtendo valor de rubi
Para obter um valor associado a uma chave no redis, use o método get como mostrado:
Redis.Get ("Key")Isso deve retornar o valor associado à chave:
# => "Valor"Definindo a tecla de expiração do rubi
Para criar um par de valores-chave com duração de validade, use o método Setex como:
Redis.setEx ("expiry_key", 60 ", expiry_value)O exposto acima deve criar uma chave com uma duração de expiração de 60 segundos.
Conclusão
Neste artigo, você aprende a conectar seu banco de dados Redis a um aplicativo Ruby através de uma caminhada compreensível de todo o processo. Verifique os documentos para saber mais.