- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想问一下为什么要用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/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!