recisa de ajuda para conceituar no Redis / NoSQL

Acho que tenho uma boa noção de todos os comandos para usar o Redis, mas estou tendo dificuldade em descobrir a melhor maneira de usá-lo. Estou projetando um sistema de notificação do cliente que os notificará através do método preferido (e-mail, SNMP, Syslog) quando houver um alarme em qualquer um dos circuitos.

Então, recebo um nome de dispositivo e uma porta. Preciso associar isso a um único cliente e associá-lo a um método de entrega. Com um banco de dados relacional, provavelmente seria algo parecido com isto:

Device name: Los_Angeles
Port: 11

SELECT Customer_ID, Customer_name from device_info where device_port = 'Los_Angeles:11'
SELECT Customer_protocol, SNMP_destination, Syslog_destination from CUSTOMER 
    where Customer_ID = <customer_id from above>

(Exemplo bastante simplificado

Eu posso ver como fazer isso programaticamente com um hash de listas ou hash de hashes. Mas acho que o problema do Redis é que essas estruturas de dados mais complexas não estão disponíveis para mim (tanto quanto eu sei). Então, como associo várias informações a uma única chave? Posso pensar em algumas maneiras de fazê-lo, mas todas parecem envolver várias etapas, e eu gostaria de receber sugestões dos atuais programadores Redis sobre qual a "melhor" maneira de fazer iss

questionAnswers(2)

yourAnswerToTheQuestion