redis - Redis 用例
问题描述
我用 Redis 和 MongoDB 做过一些项目,但我一点也不舒服。我目前使用 MongoDB 存储玩家数据,使用 Redis 存储临时和排序数据。我想在我的项目中更多地使用 Redis。
我的问题
- 我应该更多地使用 Redis 来处理持久数据吗?我想知道一个关于这个案子的问题;如果我制作了一个禁止玩家进入游戏服务器的项目,那么在这种情况下使用 Redis 是一个不错的选择吗?
- Redis 的最佳用例是什么?
- 正如我上面提到的,我使用 MongoDB 来存储玩家数据,并在他们在线时使用地图缓存他们的信息。据我所知,redis 是用于缓存的最佳 NoSQL 数据库之一。我应该使用 Redis 来缓存玩家数据吗?
如果您对该主题有任何其他想法,我想详细了解一下。
解决方案
我应该更多地使用 Redis 来处理持久数据吗?
Redis 远不止缓存,在许多企业中充当主数据库,并且还支持RDB 和 AOF 等少数方法持久性。
如果我制作了一个禁止玩家进入游戏服务器的项目,那么在这种情况下使用 Redis 是一个不错的选择吗?
Redis 支持一组不错的插件(模块),其中一个是RedisBloom,特别适合快速过滤。
推荐阅读
- typescript - Typescript - 类型函数,返回作为参数传递的每个函数的返回值的 UNION
- c++ - cmake:在特定目标之前和之后添加链接器/归档选项
- bash - bash,使用字符串的脚本
- odata - 在 UI5 中使用 JSONModel 处理来自 OData 服务的数据有什么问题?
- rider - 在 macOS 中使用多个 Rider 实例打开相同的解决方案
- libreoffice - 有没有办法在 libreoffice writer 公式中插入“if”语句?
- azure-devops - 如何使用 rest api 调用列出 azure devops 项目中的所有错误?
- cmake - CMake IDE集成:查询源文件列表
- bash - for循环中的多个文件
- firebase - 所有用户的 Firebase 规则