c# - 当后端代码中的简单键值变量工作相同时,为什么要使用 redis 作为缓存层?
问题描述
我在这里阅读了关于 postgres vs redis 的答案:
Redis 可以写出到像 PostgreSQL 这样的数据库吗?
有人提到,redis 主要用作缓存层而不是数据库。我很困惑,当一个人可以在后端使用简单的数据结构时,为什么要一直使用 redis。例如在 C# 中,我可以使用 ConcurrentDictionary 来实现内存数据存储
解决方案
推荐阅读
- javascript - PHP如何用值替换html标签
- c# - 我在 Xamarin.forms 中遇到数据绑定问题
- google-cloud-storage - NextJs,谷歌云存储,在内存中上传/下载对象的问题
- android - Android ML Kit 无法标记图像
- javascript - { 错误:整数的无效输入语法:“未定义”,尝试更新后端列时
- python - 如何通过检查长度作为字典列表中的元素数来打印字符串
- java - Java 使用 .split 将字符串数组拆分为更小的数组会创建重复的数组名称吗?
- sql - cosmos db(document db) SQL API 中的分层查询
- python - 涉及将填充放在哪里的广播问题
- javascript - 通过 mongoose 中的对象 id 更新嵌套数组中的对象