redis相关内容

Redis 作为 Hibernate 二级缓存

我有一个疯狂的想法:使用 Redis 作为休眠的第二级缓存.Redis 是一个内存数据存储,它支持复制、管道等.目标是在许多 tomcat 节点之间共享休眠缓存.基本实现应该是对Hibernate缓存对象的key和value进行serailize,全部存储到Redis数据库中.你觉得这个主意怎么样? 最好的问候, 朱利叶斯 解决方案 我用 Redis 做了 Hibernate ..
发布时间:2022-01-13 13:58:05 其他开发

哪个 noSQL 数据库最适合大容量插入/写入?

哪个 nosql 系统更适合处理开箱即用的大量插入?最好在 1 台物理机器上运行(允许多个实例). 有人做过基准测试吗?(谷歌搜索没有帮助) 注意:我理解选择noSQL数据库取决于需要存储什么样的数据(文档:MongoDB、图表:Neo4j等).p> 解决方案 Apache Cassandra 写的很棒操作,这要归功于其独特的持久性模型.有人声称它的写入速度比读取速度快 20 倍, ..
发布时间:2022-01-13 13:37:15 其他开发

我应该使用redis来存储大量的二进制文件吗?

我需要存储大量的二进制文件(10 - 20 TB,每个文件从 512 kb 到 100 MB). 我需要知道 Redis 是否对我的系统有效.我的系统中需要以下属性: 高可用性 故障转移 分片 我打算使用一组商品硬件来尽可能降低成本.请提出使用 Redis 构建这样一个系统的优缺点.我也担心 Redis 对内存的高要求. 解决方案 我不会使用 Redis 来完成这样的 ..
发布时间:2022-01-13 13:34:04 其他开发

Redis 通过字段值查找哈希

当使用 Redis 创建“记录"时,您可以创建包含多个字段的哈希.例如: HMSET myhash field1 "Hello" field2 "World"HMSET myhash2 field1 "再见" field2 "世界" 您可以通过知道键值来检索它,但是我想知道有没有办法检索在 field2 中具有“World"的所有哈希? 解决方案 redis没有索引,没有实现SQL.这 ..
发布时间:2022-01-13 13:33:40 其他开发

像 SQL 一样设计 Redis 数据库表?

假设我的数据库表结构是这样的 id name 大学地址1 xxx nnn xn2 年年3 zzz nnz zn 如果我想像这样根据 sql 中的名称获取学生详细信息select * from student where name = 'xxx'那么它是如何在redis数据库中实现的 解决方案 Redis 与其他 NoSQL 数据存储一样,根据您将要执行的操作有不同的要求. Red ..
发布时间:2022-01-13 13:33:08 其他开发

是否有类似 Redis DB 的东西,但不受 RAM 大小的限制?

我正在寻找符合这些条件的数据库: 可能是非持久性的; 几乎所有 DB 的密钥都需要在 3-6 小时内更新一次(100M+ 密钥,总大小为 100Gb) 能够通过键(或主键)快速选择数据 这需要是一个 DBMS(所以 LevelDB 不适合) 写入数据时,数据库集群必须能够提供查询服务(但可以阻止单个节点) 不在内存中 - 我们的数据集将超出 RAM 限制 水平扩展和复制 支持全 ..
发布时间:2022-01-13 13:28:55 其他开发

数据结构不断增长的 MongoDB 性能

假设我们正在设计一个新系统并决定使用 MongoDB 作为主数据库.数据模式非常类似于带有 [增长] 评论的博客. 在“MongoDB Developers"一书中,提示 #6:不要嵌入具有无限增长的字段,它说不断将数据附加到数组的末尾是低效的(但它也暗示注释是“奇怪的"边缘情况"). 假设我们的新系统就像博客中的那些“评论"——一直在动态增长,但有时也会发生变化或被删除. 那么 ..
发布时间:2022-01-13 13:14:33 其他开发

带有 redis 的 MongoDB

谁能举例说明什么时候将 Redis 和 MongoDB 结合使用会受益? 解决方案 Redis和MongoDB可以一起使用,效果不错.一家以运行 MongoDB 和 Redis(以及 MySQL 和 Sphinx)而闻名的公司是 Craiglist.请参阅此演示文稿来自 Jeremy Zawodny. MongoDB 对于持久的、面向文档的、以各种方式索引的数据很有趣.Redis 对 ..
发布时间:2022-01-13 13:12:55 其他开发

何时使用 Redis?何时使用 MongoDB?

我想要的不是 Redis 和 MongoDB 之间的比较.我知道它们是不同的;性能和 API 完全不同. Redis 非常快,但 API 非常“原子".MongoDB会吃更多资源,但是API非常非常好用,我很满意. 它们都很棒,我想尽可能多地在部署中使用 Redis,但是很难编码.我想尽可能多地在开发中使用 MongoDB,但它需要一台昂贵的机器. 那么您如何看待两者的使用?什么 ..
发布时间:2022-01-13 13:10:10 其他开发

Redis 内存不足时会做什么?

这可能是一个简单的问题,但我很难找到答案.Redis 2.0 如何处理最大分配内存不足的问题?它如何决定删除哪些数据或将哪些数据保留在内存中? 解决方案 如果你开启了虚拟内存功能(EDIT: now deprecated),那么 Redis 开始存储“not-so"- 经常使用"内存耗尽时将数据写入磁盘. 如果 Redis 中的虚拟内存被禁用(默认)并且设置了 maxmemory 参 ..
发布时间:2022-01-13 13:09:20 其他开发

实时应用新手 - Node.JS + Redis 或 RabbitMQ ->客户端/服务器如何?

我是实时应用程序开发的新手,我正在努力解决无数的选择.我已经阅读了尽可能多的博客文章、笔记和论文,人们很乐意分享.然而,在我的小脑袋里,一个简单的问题似乎没有答案.我认为其他一些人可能也有同样的问题,所以我不妨注册并在 SO 上发帖.如下: 我正在构建一个小型实时应用程序,它是异步聊天 + 另一个有趣的功能.我将我的选择归结为以下两个选项: LAMP + RabbitMQ Node. ..
发布时间:2022-01-11 17:39:31 服务器开发

Redis Vs RabbitMQ 作为 Logstash 和 elasticsearch 之间的数据代理/消息传递系统

我们正在定义一种架构,以通过安装在各种机器上的 Logstash 托运人收集日志信息,并在一个弹性搜索服务器中集中索引数据,并使用 Kibana 作为图形层.我们需要在 Logstash 托运人和 elasticsearch 之间建立可靠的消息传递系统来授予交付.在选择 Redis 而不是 RabbitMQ 作为 Logstash shippers 和 elasticsearch 之间的数据代理/ ..
发布时间:2022-01-11 17:16:21 其他开发

Redis 数据结构空间需求

redis 中有序集合和列表的空间有什么区别?我的猜测是排序集是某种平衡的二叉树,而列表是一个链表.这意味着在我为它们中的每一个编码的三个值之上,键、分数、值,尽管我会将链表的分数和值放在一起,但开销是链表需要跟踪一个另一个节点,二叉树需要跟踪两个,所以使用一个有序集合的空间开销是 O(N). 如果我的value和score都是longs,并且指向其他节点的指针也是longs,那么在64位计 ..
发布时间:2022-01-01 18:50:22 其他开发

库存管理系统的 SQL 与 NoSQL

我正在开发基于 JAVA 的 Web 应用程序.主要目标是为在多个称为渠道的网站上销售的产品提供库存.我们将担任所有这些渠道的经理.我们需要的是: 用于管理每个渠道的库存更新的队列. 库存表,其中包含每个渠道的正确分配快照. 将会话 ID 和其他快速访问数据保存在缓存中. 提供类似 facebook 的仪表板 (XMPP) 以让卖家尽快更新. 我正在寻找的解决方案是 postgr ..
发布时间:2021-12-31 18:10:57 其他开发

Redis 的 Lua 脚本,它对键的值求和

我正在构建我的第一个 Redis 服务器端脚本(用于调试),但由于缺乏 Lua 经验而陷入困境. 本质上有一个 K/V 对(包含约 1000 个值)的数据集,我想从中列出与模式匹配的所有键.例如在 redis-cli 中: >按键“卡洛斯:*"1)“卡洛斯:1"2)“卡洛斯:2"3)“卡洛斯:3"4)“卡洛斯:4" 基于上述输出,我想通过执行 Lua 脚本来返回这些键的总和.目前我的 s ..
发布时间:2021-12-30 20:50:40 其他开发

使用MongoDB作为我们的主数据库,是否应该使用单独的图数据库来实现实体之间的关系?

我们目前正在内部为一家专业公司实施类似 CRM 的解决方案.由于存储信息的性质以及信息的不同值和键,我们决定使用文档存储数据库,因为它非常适合这些目的(在这种情况下我们选择了 MongoDB). 作为此 CRM 解决方案的一部分,我们希望存储实体之间的关系和关联,示例包括存储利益冲突信息、股东、受托人等.我们以最有效的方式将所有这些实体联系在一起,我们确定了“关系"的中心模型"是必要的.所有 ..
发布时间:2021-12-28 17:44:54 Python

Redis如何存储关联数组?设置或散列或列表?

我对 Redis 的所有可用存储选项有点困惑.我想做一些简单的事情,我不想过度设计它.我正在使用 phpredis 和 Redis v2.8.6. 我有一个需要存储的简单关联数组.我还需要能够通过其键检索项目并遍历所有项目. $a = 数组('12345' =>大批('名称' =>'帖子A','val2' =>'等等','val3' =>'等等等等等等',),'54321' =>大批('名 ..
发布时间:2021-12-28 09:59:30 其他开发