Desenvolver um Key-Value store in memory utilizando o gRPC.
As primitivas do Key-Value Store são:
- put(key, value)
- get(key) : value
- getAllKeys() : Key[]
- Laís Helena Oliveira de Paula
- Vitor Augusto Alves de jesus
- Hugo Bastos de Paula
Para rodar o sistema, seguir os seguintes passos:
- Instalar o grpc: npm install grpc @grpc/proto-loader
- Rodar o npm: npm init -y
- Rodar a classe server: node server.js
- Rodar a classe client: node client.js (Passando os argumentos comando e valor)
- listarTodos: Mostra todas as chaves do sistema.
- ListarUm: Mostra o valor da chave desejada.
- Adicionar: Adiciona um valor específico no sistema.