草庐IT

redis-test

全部标签

javascript - 使用 redis-connect 的外部数据库?

我正在尝试使用connect-redis连接到第三方Redis数据库.知道出了什么问题吗?app.use(express.session({store:newRedisStore({host:keys.redis.url,port:keys.redis.port,db:keys.redis.db,pass:keys.redis.pass}),secret:'keyboardcat'}));Error:Redisconnectiontoredis://the.db.com:9313failed-getaddrinfoENOENTatRedisClient.on_error(/node_m

javascript - 使用 redis-connect 的外部数据库?

我正在尝试使用connect-redis连接到第三方Redis数据库.知道出了什么问题吗?app.use(express.session({store:newRedisStore({host:keys.redis.url,port:keys.redis.port,db:keys.redis.db,pass:keys.redis.pass}),secret:'keyboardcat'}));Error:Redisconnectiontoredis://the.db.com:9313failed-getaddrinfoENOENTatRedisClient.on_error(/node_m

caching - 将数据从 Redis 持久化到 MongoDB 以用于数据存储

我有一个使用频繁更新列表的应用程序。因此,例如,每个单击按钮的人都会被添加到与该按钮关联的唯一列表中。然后,我们希望按按钮、按降序显示这些列表,并有限制。我们一直在使用MySQL和Memcache来完成这项工作。问题是这不能很好地工作。我打算做的是使用Redis列表。每个按钮将在redis中持有一个唯一的键,每个用户将使用LPUSH添加到该键如果我们想获得最新的10,我们可以使用LRANGE010现在,最终这些按钮将“过期”并且不再被主动添加或点击,但是,我们需要历史数据。我们的想法是,一旦这些过期,我们将从Redis获取数据并将其填充到MongoDB。对历史数据的任何查询,都将针对M

caching - 将数据从 Redis 持久化到 MongoDB 以用于数据存储

我有一个使用频繁更新列表的应用程序。因此,例如,每个单击按钮的人都会被添加到与该按钮关联的唯一列表中。然后,我们希望按按钮、按降序显示这些列表,并有限制。我们一直在使用MySQL和Memcache来完成这项工作。问题是这不能很好地工作。我打算做的是使用Redis列表。每个按钮将在redis中持有一个唯一的键,每个用户将使用LPUSH添加到该键如果我们想获得最新的10,我们可以使用LRANGE010现在,最终这些按钮将“过期”并且不再被主动添加或点击,但是,我们需要历史数据。我们的想法是,一旦这些过期,我们将从Redis获取数据并将其填充到MongoDB。对历史数据的任何查询,都将针对M

f# - 使用带有 redis 服务堆栈库的 f# 类的奇怪行为

我正在使用.Net测试一些redis,我已经阅读了本教程http://www.d80.co.uk/post/2011/05/12/Redis-Tutorial-with-ServiceStackRedis.aspx并遵循使用c#并完美运行,现在当我尝试将其转换为f#时,我有一个奇怪的行为,首先我创建了一个简单的f#类(使用类型也不起作用,但这是预期的)...基本上类是这样的://Iveused[]totypeVideo(id:int,title:string,image:string,url:string)=memberthis.Id=idmemberthis.Title=titlem

f# - 使用带有 redis 服务堆栈库的 f# 类的奇怪行为

我正在使用.Net测试一些redis,我已经阅读了本教程http://www.d80.co.uk/post/2011/05/12/Redis-Tutorial-with-ServiceStackRedis.aspx并遵循使用c#并完美运行,现在当我尝试将其转换为f#时,我有一个奇怪的行为,首先我创建了一个简单的f#类(使用类型也不起作用,但这是预期的)...基本上类是这样的://Iveused[]totypeVideo(id:int,title:string,image:string,url:string)=memberthis.Id=idmemberthis.Title=titlem

javascript - for循环从redis延迟获取项目

我正在使用带有node_redis的Node.js,循环遍历一个对象并在Redis中查找数据,然后返回结果。我是这样设置的:for(varkeyinitems){if(items.hasOwnProperty(key)){app.client.llen(items[key].id+'_click',function(err,total){items[key].total=total;});}}callback(items);问题在于它在完成对redis的调用之前进行循环。所以在实际更新总值之前调用回调。由于延迟,它似乎还跳过了一些项目。有没有更好的方法来处理这个问题?谢谢!编辑:好的,

javascript - for循环从redis延迟获取项目

我正在使用带有node_redis的Node.js,循环遍历一个对象并在Redis中查找数据,然后返回结果。我是这样设置的:for(varkeyinitems){if(items.hasOwnProperty(key)){app.client.llen(items[key].id+'_click',function(err,total){items[key].total=total;});}}callback(items);问题在于它在完成对redis的调用之前进行循环。所以在实际更新总值之前调用回调。由于延迟,它似乎还跳过了一些项目。有没有更好的方法来处理这个问题?谢谢!编辑:好的,

node.js - 在 Redis 回调中使用 node.js http 代理

考虑到这个不完整的片段:varutil=require('util'),nconf=require('nconf'),http=require('http'),httpProxy=require('http-proxy'),express=require('express'),repoServer=express.createServer(),redis=require('redis'),redisClient=redis.createClient();//(...)varproxy=newhttpProxy.RoutingProxy();http.createServer(funct

node.js - 在 Redis 回调中使用 node.js http 代理

考虑到这个不完整的片段:varutil=require('util'),nconf=require('nconf'),http=require('http'),httpProxy=require('http-proxy'),express=require('express'),repoServer=express.createServer(),redis=require('redis'),redisClient=redis.createClient();//(...)varproxy=newhttpProxy.RoutingProxy();http.createServer(funct