我正在使用 objective-c 开发一个游戏引擎,我们希望实体能够为每个实体即时自定义属性。最初,我们考虑使用 NSDictionary,但也知道 Redis 的 Objective-C 端口。
我的问题是,与 NSDictionary 相比,使用 Redis 会有任何性能提升吗?
最佳答案
Redis 是一种持久化解决方案。 NSDictionary 是内存中的键值存储,对键和值有特定限制。
两者专注于解决不同的问题。
如果您重新定义关于对象图的持久性的问题,那么答案是“核心数据”,除非有一些特定的,很可能是跨平台的,需要使用其他东西。
关于objective-c - hredis 与 NSDictionary 的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4703519/