Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Hashing (Tabelas Hash e Funções de Espalhamento) — FCC 2026

TI - Desenvolvimento de SistemasHashing (Tabelas Hash e Funções de Espalhamento)
Código
fc142273
Banca
FCC
Órgão
ARTESP
Ano
2026
Cargo
Esp RT ( )

Um time de desenvolvimento está montando um serviço de cache no banco de dados Redis para armazenar informações de equipamentos que devem ser consultados rapidamente por uma API de catálogo. A equipe definiu que cada equipamento será representado usando um hash contendo os campos: nome, preco e quantidade.

 

Durante os testes, é necessário criar o hash do equipamento identificado pela chave equipamento:1001, com o seguinte conteúdo:


nome: "Notebook Pro 15"
preco: "8499.00"
quantidade: "12"


Considerando as operações de hash no Redis, o conjunto de comandos que cria os campos do hash para esse equipamento é:

  1. AHSET equipamento:1001 nome "Notebook Pro 15" HSET equipamento:1001 preco "8499.00" HSET equipamento:1001 quantidade "12"
  2. BSET equipamento:1001 "Notebook Pro 15" SET equipamento:1001 "8499.00" SET equipamento:1001 "12"
  3. CLPUSH equipamento:1001 "Notebook Pro 15" LPUSH equipamento:1001 "8499.00" LPUSH equipamento:1001 "12"
  4. DSADD equipamento:1001 "Notebook Pro 15" SADD equipamento:1001 "8499.00" SADD equipamento:1001 "12"
  5. EMSET equipamento:1001:nome "Notebook Pro 15"       equipamento:1001:preco "8499.00"        equipamento:1001:quantidade "12"
Revelar gabarito e comentário

GabaritoA — HSET equipamento:1001 nome "Notebook Pro 15" HSET equipamento:1001 preco "8499.00" HSET equipamento:1001 quantidade "12"

Link permanente: /questoes/fc142273