Как хранить и запрашивать события в redis по дате, пользователю и определенным полям?

#redis

#redis

Вопрос:

Я хочу создать систему, которая может хранить события, получать их по некоторым полям событий.

Вот схема:

 public class Event
{
    public int UserId { get; set; }
    public DateTime From {get; set;}
    public DateTime To {get;set;}
    public bool IsAllDay
    // any other properties
}
 

Как я могу организовать Redis, чтобы иметь возможность хранить эти события и запрашивать их по полям userId, From-To (диапазон дат) и IsAllDay?
Я также хочу запрашивать по нескольким параметрам одновременно

Ответ №1:

Вы хотите изучить повторный поиск, это позволит вам запускать запросы к полям в хэше Redis