草庐IT

集群NoSQL

全部标签

nosql - redis 服务器没有启动

您好,我在使用Redis时遇到以下问题,我已经在Ubuntu12.10上安装了redissudoapt-getinstallredis-server然而,随后是消息服务器的启动[6793]February621:46:54#警告:未指定配置文件,使用默认配置。为了指定配置文件,请使用“redis-server/path/to/redis.conf”[6793]6February637921:46:54#开启端口:bind:地址已被使用我该怎么做才能启动服务器? 最佳答案 您应该使用以下命令停止当前实例。/etc/init.d/red

nosql - NoSQL 数据库如何执行聚合函数(AVG、SUM 等)

我们需要定期处理相当大的数据集(30-40GB)。它有很多按时间排序的值(以及更多信息),但我们基本上需要按月执行一些数学运算。我们的第一种方法是使用MySQL数据库来支持数据,因为我们对引擎和关系方法有一定的经验。但是,这个过程花费的时间太长,我们想知道NoSQL方法是否可以做得更好。基本上我们需要表达的数据是:Value:{NumericalValue,Year,Month}Entity:Listof'Value'我们处理这个列表三次,执行简单的数学运算,当我说“处理”时,我的意思是遍历数据集并执行微积分。当一切都结束时,我们有相同的结构(但数据不同):Value:{Numeric

nosql - NoSQL 数据库如何执行聚合函数(AVG、SUM 等)

我们需要定期处理相当大的数据集(30-40GB)。它有很多按时间排序的值(以及更多信息),但我们基本上需要按月执行一些数学运算。我们的第一种方法是使用MySQL数据库来支持数据,因为我们对引擎和关系方法有一定的经验。但是,这个过程花费的时间太长,我们想知道NoSQL方法是否可以做得更好。基本上我们需要表达的数据是:Value:{NumericalValue,Year,Month}Entity:Listof'Value'我们处理这个列表三次,执行简单的数学运算,当我说“处理”时,我的意思是遍历数据集并执行微积分。当一切都结束时,我们有相同的结构(但数据不同):Value:{Numeric

data-structures - Redis 集群如何处理排序集 ZSET(和其他)的复制?

Redis集群支持排序集。如果与复制因子>1一起使用,如何实现复制登录?主节点是否将针对排序集应用的所有操作转发到副本节点,或者是否有其他机制(例如,每次发生变化时通过网络复制整个集)?子问题:这个复制有多可靠?它如何与频繁访问的集合和巨大的排序集合一起扩展? 最佳答案 Redis的复制是基于操作的,这意味着从服务器从主服务器获取写命令流。复制机制与集群功能无关,无论是在集群中还是由独立的Redis服务器使用,其工作原理都是一样的。复制非常可靠,但请注意它是异步的。 关于data-str

data-structures - Redis 集群如何处理排序集 ZSET(和其他)的复制?

Redis集群支持排序集。如果与复制因子>1一起使用,如何实现复制登录?主节点是否将针对排序集应用的所有操作转发到副本节点,或者是否有其他机制(例如,每次发生变化时通过网络复制整个集)?子问题:这个复制有多可靠?它如何与频繁访问的集合和巨大的排序集合一起扩展? 最佳答案 Redis的复制是基于操作的,这意味着从服务器从主服务器获取写命令流。复制机制与集群功能无关,无论是在集群中还是由独立的Redis服务器使用,其工作原理都是一样的。复制非常可靠,但请注意它是异步的。 关于data-str

redis - redis 集群中的哈希槽是什么意思?

我已经阅读了redis-cluster文档,但无法理解其中的要点。谁能帮我从基础上理解它?RedisClusterdoesnotuseconsistenthashing,butadifferentformofshardingwhereeverykeyisconceptuallypartofwhatwecallanhashslot. 最佳答案 哈希槽由Redis定义,因此数据可以映射到Redis集群中的不同节点。槽数(16384个)可以划分分配给不同的节点。例如,在一个3节点集群中,一个节点可以容纳槽0到5640,接下来的5461到1

redis - redis 集群中的哈希槽是什么意思?

我已经阅读了redis-cluster文档,但无法理解其中的要点。谁能帮我从基础上理解它?RedisClusterdoesnotuseconsistenthashing,butadifferentformofshardingwhereeverykeyisconceptuallypartofwhatwecallanhashslot. 最佳答案 哈希槽由Redis定义,因此数据可以映射到Redis集群中的不同节点。槽数(16384个)可以划分分配给不同的节点。例如,在一个3节点集群中,一个节点可以容纳槽0到5640,接下来的5461到1

python - Redisearch 不能在集群中工作?

我们的团队正在考虑在Elasticsearch上使用redisearch作为实时数据的存储单元。查看文档时:https://oss.redislabs.com/redisearch/Administration/我看到:RediSearch无法在集群上正常工作。是不是说要用redisearch就得用商业版,不能自己搭建redisearch集群?谢谢 最佳答案 RediSearch将“同意”在集群设置上工作,但这对您没有太大帮助。创建集群搜索引擎需要一个额外的协调层。现在,它仅适用于商业版本-或者您可以选择自己编写一个!:)(披露:我

python - Redisearch 不能在集群中工作?

我们的团队正在考虑在Elasticsearch上使用redisearch作为实时数据的存储单元。查看文档时:https://oss.redislabs.com/redisearch/Administration/我看到:RediSearch无法在集群上正常工作。是不是说要用redisearch就得用商业版,不能自己搭建redisearch集群?谢谢 最佳答案 RediSearch将“同意”在集群设置上工作,但这对您没有太大帮助。创建集群搜索引擎需要一个额外的协调层。现在,它仅适用于商业版本-或者您可以选择自己编写一个!:)(披露:我

nosql - 将 redis nosql 与网络爬虫一起使用

我正在制作一个简单的维基百科页面爬虫并将详细信息写入运行redis的远程服务器。1Thecrawleraskstheserverforapagethatneedscrawling2Thecrawlerloadsthepageandaddsthepagesthatarefoundtoaninternalbuffer3Whenthepagehasfinishedbeingparsedtheresultsaresenttotheserver我该怎么做:保留在服务器上找到的所有页面,并带有一个标志,表明该页面是否已被抓取..例如1http://en.wikipedia.org/wiki/MeB