redis相关内容

Redis - 连接到远程服务器

我刚刚使用 http://redis.io/topics/quickstart在我的Ubuntu 10.10服务器。我将服务作为dameon运行(因此可以通过init.d运行) 服务器是具有内部和外部IP的Rackspace群集的一部分。主机在端口6379(Redis的标准)上运行 我在iptables中添加了一行,允许从端口6379进入连接,如下所示: ACCEPT tcp ..
发布时间:2016-12-27 17:23:29 其他开发

Redis INCR并发

我使用Redis的 INCR 为对象生成ID。然后使用 ZADD 使用ID作为键添加对象。 我需要担心,如果有是多个连接执行同一个代码块?如果两个连接同时连接,并且使用 id:13 添加对象,则 id:12 解决方案 由于redis是单线程的,因此这种情况永远不会发生 - 只有一个客户端可以更改数据库。 ..
发布时间:2016-12-26 20:41:46 其他开发

在node.js中压缩

我在缓存层(redis)放一些更大的JSON值,我认为他们可以使用一些压缩来减少我的内存使用。 你使用哪个压缩模块的node.js?出于某种原因,在快乐/节点上列出的所有内容模块 wiki看起来很腥 - 404s,没有提交超过一年,很少人看,或开放的内存泄漏报告。 Snappy 看起来不错,但我宁愿去更便携的东西。 喜欢使用异步压缩/解压缩API,但是我也很好奇,如果你认为它对低 ..
发布时间:2016-12-25 13:41:21 其他开发

从命令行关闭redis-server

我试图从redis-cli关闭我的redis服务器。每当我从客户端发出命令时,我收到错误“(错误)NOAUTH身份验证需要。我尝试了命令“SHUTDOWN”和“SHUTDOWN NOSAVE”。 我也试过从另一个终端窗口的“redis服务器停止”,但收到错误“#致命错误,无法打开配置文件“停止” 如何关闭此服务器? (我在OSX上)。 解决方案 您的Redis服务器配置了明显 ..
发布时间:2016-12-20 13:35:45 其他开发

如何在CodeIgniter中实现Redis?

我在教程: http: //yaminnoor.com/redis-codeigniter/ https://codeigniter.com/user_guide/libraries/caching.html#redis 我试试这样: 配置( application\config\redis.php ): defined('BASEPATH')或exit('不允许直 ..
发布时间:2016-12-12 21:41:13 PHP

Nodejs,在继续执行之前不等待Redis查询完成

使用Node.js我需要通过从Cassandra获取文件路径来动态加载一个 require()函数的三个文件。从每个文件,我需要获取在Redis中的数据,并在从Cassandra加载另一个文件之前做一些验证。这里的问题是:在验证逻辑执行并提供结果之前,下一个文件开始并行加载。验证结果在加载第二个文件之后,不应该发生。第二个文件加载应等待第一个文件验证逻辑完成,并且只有在验证结果成功时才必须加载。请 ..
发布时间:2016-11-13 16:22:35 其他开发

最着名的NoSQL系统之间的主要差异/功能

我没有NoSQL数据库系统的经验,但如果我要选择一个最知名的(MongoDb,Cassandra,CouchDb,Redis),有人可以描述每一个的相关主要功能/差异?有什么我应该知道的关于他们的能力,可能会影响我使用的NoSQL系统的选择> 解决方案 Redis是一个键值存储。通常可以在单个键下插入原始值(int,string,bool)或原始数组。数据的检索通常限于按键查询。这些是最基 ..
发布时间:2016-11-13 15:03:12 其他开发

Redis如何实现高吞吐量和性能?

我知道这是一个非常一般的问题。但是,我想了解什么是允许Redis(或者Memcached,Cassandra等缓存)在惊人的性能限制下工作的主要架构决定。 如何维护连接? 连接是TCP还是HTTP? 我知道它是完全用C写的。 ? 用于实现高吞吐量的同步技术有哪些?b) 基本上,在内存缓存和服务器上可以响应命令的机器和Redis框的纯粹实现之间的区别是什么?我也明白,答案需要非常巨 ..
发布时间:2016-11-13 14:49:19 其他开发

SQL与NoSQL的库存管理系统

我正在开发一个基于JAVA的Web应用程序。主要目标是在称为渠道的多个网站上销售产品的库存。我们将担任所有这些渠道的经理。 我们需要的是: 排队管理每个频道的广告资源更新。 在缓存中保存会话ID和其他快速访问数据。 提供 我正在寻找的解决方案是postgres(我们的db到现在为止同步复制模式),NoSQL解决方案如Cassandra,Redis,CouchDB和MongoD ..
发布时间:2016-11-13 14:33:46 其他开发

哪个NoSQL数据库用于极大量的数据

我正在寻找NoSQL来处理极大量的数据。我们现在在MySQL中存储网页文本的缓存版本,但似乎数据库会非常快。 我的要求是: 耐用性,不得在刷新/写入时丢失数据 读取速度非常快, > 完全一致的复制 最好是在内存中加上最终的磁盘写入 我现在在看:MongoDB,Redis,Raik和Cassandra。 这最符合我的要求吗? 解决方案 将缓存的版本存储在MemC ..
发布时间:2016-11-13 14:29:09 其他开发

MongoDB vs. Redis vs. Cassandra是一个快速写入,临时行存储解决方案

我建立了一个追踪和验证广告曝光和点击的系统。这意味着有很多插入命令(大约90 /秒的平均,峰值在250)和一些读取操作,但重点是性能和使其快速。 系统目前是在MongoDB上,但自那以后我已经介绍了Cassandra和Redis。这是一个好主意,去这两个解决方案之一,而不是留在MongoDB?为什么或为什么不? 谢谢 解决方案 解决方案这样,我会推荐一个多阶段的方法。 Redi ..
发布时间:2016-11-13 14:19:10 其他开发

Redis,CouchDB或Cassandra?

各种NoSQL数据库的优势和弱点是什么? 特别是,当Redis在多个服务器上分配写入负载时, 。是这样的情况吗?这是一个大问题吗? 解决方案 NoSQL数据库的优势和弱点和SQL数据库)高度取决于您的用例。对于非常大的项目,性能是王;但对于全新的项目或时间和金钱有限的项目,简单性和上市时间可能是最重要的。对于自我教学(扩大你的视野,成为一个更好,更有价值的程序员),也许最重要的是简单 ..
发布时间:2016-11-13 13:53:50 其他开发

基于文档和基于键/值的数据库之间的区别?

我知道有三种不同的流行类型的非sql数据库。 键/值:Redis,Tokyo Cabinet,Memcached ColumnFamily:Cassandra,HBase 文件:MongoDB,CouchDB 我已经阅读了很长的博客,没有理解这么多。 我知道关系数据库,并挂起基于文档的数据库,如MongoDB / CouchDB。 有人能告诉我这些和列表上的前者之间的主 ..
发布时间:2016-11-13 13:46:31 其他开发

我应该选择什么:MongoDB / Cassandra / Redis / CouchDB?

我们正在开发一个非常大的项目,我想知道是否有人可以给我一些关于DB后端应该选择的建议。 我们的系统是复合的1100电子设备向中央服务器发送信号,然后服务器存储信号info(信号大约35字节长)。这些设备将如何每分钟发送大约3个信号,因此如果我们做de数字,那么在数据库上每天将有4.752.000个新记录,每月总计142.560.000个新记录。 p> 我们需要一个光照快速可靠的DB后端 ..
发布时间:2016-11-13 13:46:19 其他开发

如何调用函数完成后的异步函数内循环?

我在NodeJS中有一个forEach循环,遍历一系列键,然后从Redis异步检索它们的值。一旦循环和检索完成,我想返回该数据集作为响应。 我现在的问题是因为数据检索是不同的,我的数组是 如何在我的forEach循环中使用promises或回调以确保响应与数据一起发送? exports.awesomeThings = function(req,res){ var things ..
发布时间:2016-11-10 10:16:02 前端开发

hiredis Redis库是否为异步回调创建自己的线程

我在多线程环境中使用Redis,并且有一个如何操作的问题。我在我的c ++应用程序中使用hiredis c库。 我的问题是这样的:如果我使用异步模式,当一个回调被触发,回调将在Redis客户端创建的另一个线程中处理?正如将在创建调用的线程不受回调的处理的影响?感谢! 解决方案 Redis客户端不会创建任何额外的隐藏线程,并且可以在现有线程中工作。 Redis在另一个(主)进程中 ..
发布时间:2016-10-27 23:51:43 C/C++开发