我的DB上有一个PRICE_MAPPER表
它有大约5000条目
价格取决于三种入口类型。
A B C-> 300 (可乐1:a,可乐2:B,可乐3:C,可乐价格:300)
X Y Z-> 500
。。和大约5000这样的条目(三个独特的组合决定一个价格)
计划把这些放在我的Nodejs应用程序的地图上
Concern:我需要建议,在我的Nodejs应用程序中放置如此大量的数据,这是好决定还是坏决定,因为Nodejs不是用于内存密集型任务的。
我可以在 Redis 缓存这些数据,但我希望避免与Redis sever通信时所涉及的网络调用,以达到最低的延迟。
我有每天产生的数据。让我通过一个例子来解释一下:在世界市场上,黄金的价格是以秒为间隔变化的。我想把这个价格存储在Redis数据库管理系统中。
Gold 22 JAN 11.02PM X-price
22 JAN 11.03PM Y-Price
...
24 DEC 11.04PM X1-Price
Silver 22 JAN 11.02PM M-Price
22 JAN 11.03PM N-Price
我想每天存储这些数据。我想在最近52周的数据上应用机器学习( ML )。这个是可能的吗?因为据我所知。redis在键值上工作。如果这是
我的服务器上有一个Lumen API,它工作得很好。实际上,此API将每隔几秒钟从另一个服务器调用一次,并更新股票价格并存储到redis中。在这个api中,我会比较接收到的数据(请求体)和来自redis的存储数据,并更新当前和以前值的差异率作为响应,我还将以redis格式发送当前日期和时间,以显示股票价格的最后速率更新时间。我的lumen api中有以下代码,
use Illuminate\Support\Facades\Redis;
public function updatebaserate(Request $request)
{
$request_data = array
今晚我要和F#和redis一起玩。我使用ServiceStack.redis连接到本地主机上运行的MSOpenTech redis。为了测试目的,我试图用这样的代码将比特币的价格节省到红皮书中:
let redis = new RedisClient("localhost")
redis.FlushAll()
let redisBitstamp = redis.As<BitstampLast>()
let last = {Id = redisBitstamp.GetNextSequence(); Timestamp = 1386459953; Value=714.
我有一个简单的应用程序流的股票市场利率为客户。我有一个源实时股票价格,我需要推送给我的所有客户。我已经在laravel api中编写了读取源速率并将其存储到redis数据库中,并且当从源接收到新的速率时,将redis的更改推送到事件,以便我可以通过socket io将速率更改推送到客户端。我的socket io代码是,
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var Re
如何在Redis中对这种“对象”进行建模,以获得最大的可搜索性?
public class Item {
Double price;
String geoHash;
Long startAvailabilty; // timestamp
Long endAvailabilty; // timestamp
Set<Keywords> keywords;
String category;
String dateCreated; // iso date
String dateUpdated; // iso date