我有一个学校社交网络,每个学校都有一些学生可以在其中发布的仪表板,因为每次学生想要看到我想要建立的仪表板时我都不想去数据库学校的缓存系统,一开始我创建了一个模块,创建一个哈希映射来保存School对象,在每个School对象中,我有一个类似的仪表板哈希映射,并且在每个仪表板中都保存Post对象(I不知道这是一种常见的方式,甚至根本不可接受),最近在寻找另一种方法时,我读到了redis,这是一种内存中的键值存储系统。
我的问题:是否有可能在redis(因为它是一个键值存储系统)甚至任何其他缓存模块中实现我想要的东西,或者只是坚持我手中的东西?
提前致谢
答案 0 :(得分:0)
flat之类的内容可以帮助您将其存储在Redis中
答案 1 :(得分:0)
你绝对可以使用redis作为缓存系统。这提供了各种数据结构,包括hashmap,list,set等。需要在redis中正确构建数据,并且你需要具有高性能和效率。 供参考:https://redis.io/topics/data-types