gpt4 book ai didi

spring-boot - 使用 Redis 服务器的用例

转载 作者:可可西里 更新时间:2023-11-01 11:15:06 26 4
gpt4 key购买 nike

我想问一下为什么要用Redis Server。因为我是一名 Java/Spring 程序员。我可以创建“静态”List、Hash、Set 等,它们将保留在内存中——因为 Redis 也在内存数据库中。

我的问题如下:1. Radis是否也将数据保存在磁盘中?2.Radis数据库是分布式的吗?如果是,那么我在哪里可以看到 Radis Arcitect。3、使用Redis有什么好处。不是以编程方式创建“静态”列表,而是哈希。

最佳答案

Redis 代表远程字典服务。 Java 结构是本地的、进程内的。如果您需要多个进程(很可能分布在多个服务器中)共享数据,那么您需要某种共享内存作为服务公开,例如:Sql、Memcache 或 Redis ... Redis 非常适合临时数据,如 session 状态或缓存,而 Sql 是关系数据的标准。Redis 可以配置为也存储在磁盘存储中,使其成为永久和弹性存储。除非您设置 Redis Clustet(多个 Redis 实例),否则 Redis 不是分布式的,但在许多组件需要共享信息的分布式应用程序中使用 Redis 是非常普遍的做法。

关于spring-boot - 使用 Redis 服务器的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51684267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com