node-redis

    1热度

    2回答

    我想使用node-redis包承诺,但我不能使用on.connect()方法。 var redis = require("redis"); var client = redis.createClient(); bluebird.promisifyAll(redis.RedisClient.prototype); bluebird.promisifyAll(redis.Multi.proto

    1热度

    2回答

    我有一个简单的节点脚本,它将把不存在的文档从redis复制到elasticsearch。但是,我的脚本因内存失败。我意识到Node.js有1G内存的限制。我对自己在Redis的文件1.7G(据Redis的) # Memory used_memory:1828855608 used_memory_human:1.70G used_memory_rss:1768804352 used_memo

    -1热度

    1回答

    我有一个场景,我试图在一个node.js文件中设置一个会话变量,然后在另一个node.js中访问相同的会话变量。 我不确定我是否需要在每个node.js文件中进行两次表达。 有谁知道如何在一个node.js文件中设置会话变量,然后调用另一个node.js文件中的函数来访问相同的会话变量? 任何建议将不胜感激。

    0热度

    1回答

    我有数百个足球比赛保存在我的redus数据库中。他们被保存在密钥下的散列:games:soccer:data我有三个z集将它们分类为即将到来,现场直播和结束。所有按日期(分数)排序。这样我可以很容易地检索它们,取决于是否即将开始,它们已经发生,或者它们已经结束。现在,我希望能够通过联赛名称检索它们。 我想出了两种选择: 第一备选方案:保存包含游戏ID和联赛名称单一哈希值。这样我就可以获得所有的实时

    0热度

    1回答

    我有下面的一组键值对的Redis的 "[email protected]#45" :"mens-clothing/shirts" "690-product-Ywsg##67" :"womens-clothing/shirts" "[email protected]%59" : "boys-clothing/sweaters" "[email protected]#45" : "Puma"

    0热度

    2回答

    在redis站点中,在“内存优化”中说小哈希使用的方式少于少数几个内存,所以最好存储少量字段的小哈希,而不是几个键,所以我想制作,例如,用户哈希和存储在字段中的用户作为JSON序列化数据,但我的哈希如何是真的很大的意义,我有很多领域。 将用户存储为具有大量字段或多个小哈希的单个哈希值是否更好? 我问这是因为在redis站点中它说“小”哈希比存储一些值的几个键更好,但我不知道它是否仍然适用于非常大的

    1热度

    1回答

    我有一个场景,我想用redis实现一个缓存机制。进一步详细 首先我检查使用client.get(),如果该值不存在的具体密钥。我需要调用一个Web服务,它返回一个值并存储为密钥的子对象。然后,我使用client.set()将此密钥设置为redis。现在这个密钥需要过期,如果它已经设置了24小时以上,我该怎么做? 这里是键值的一个例子如下所示在redis的现在 parentValue:{

    1热度

    1回答

    如果在最后x分钟内未修改该值,是否有直接的方式来EXPIRE一个redis键? 我怀疑这是可能的 - 但我想知道是否有本地解决方案或具有很少逻辑和/或额外状态的东西。 现在,这种行为可能已经存在 - 我调用一个关键的EXPIRE。那么,如果我在该密钥上调用SET,我可以再次调用EXPIRE,并且密钥将EXPIRE与新值不旧?

    1热度

    1回答

    我使用Redis Geo查找两个地方或lat-longs之间的距离,但是当我将结果与google距离矩阵api进行比较时,结果。 这是我的情景: 冉redis的CLI的follwing 然此命令 GEOADD Sicily 13.349350 38.272273 "Palermo" 15.089875 37.508123 "Catania" 然此命令 GEORADIUS Sicily 13.3

    11热度

    1回答

    下面的命令只给出频道列表。 127.0.0.1:6379> PUBSUB CHANNELS 1) "mychannel" 2) "mychanne2" 如何列出订阅的Channel4或通道2的用户? 也 我din't发现Redis的命令列出所有用户一个特定的频道