草庐IT

集群NoSQL

全部标签

redis - 如何在网络上通过 ip 集群 redis

我正在通过本地网络设置redis集群,但我做不到!我已经在我的本地127.0.0.1中试过了)并且运行良好!但是通过网络,例如192.168.30。不工作redis.conf端口7000启用集群是集群配置文件nodes.conf集群节点超时5000是的requirepass我的密码 最佳答案 检查是否放行了7000端口,进一步....Redis集群中的一个节点需要一个定义的端口和一个高于10000的端口。在您的实例中,TCP端口7000和17000都需要打开。确保iptables或ufw配置正确。如果在此之后您仍然无法设置您的red

【ElasticSearch系列-06】Es集群架构的搭建以及集群的核心概念

ElasticSearch系列整体栏目内容链接地址【一】ElasticSearch下载和安装https://zhenghuisheng.blog.csdn.net/article/details/129260827【二】ElasticSearch概念和基本操作https://blog.csdn.net/zhenghuishengq/article/details/134121631【三】ElasticSearch的高级查询QueryDSLhttps://blog.csdn.net/zhenghuishengq/article/details/134159587【四】ElasticSearch的

redis - 获取Redis集群中的所有key

我正在使用Redis集群版本redis-5.0.5。我想查看我的Redis集群中存在的所有键。我知道对于独立的我们使用KEYS*来获取所有key。如何查看Redis集群中的所有key?$redis-cli-hhostname-p90001-chostname:90001>KEYS*(emptylistorset)//Ihavedataonmycluster 最佳答案 基本上,您需要在每个节点上运行KEYS*(请不要在生产环境中运行!)。cli可以使用“--clustercall”命令执行此操作,如下所示:redis-cli--clu

java - 将拓扑提交到远程集群时,不会调用 spout 的 open() 方法

我的拓扑结构中有一个spout和一个bolt。此拓扑在本地模式下运行良好。但是当将拓扑jar提交到远程集群时,spout的open方法没有被调用。在open()方法中,我正在创建一个哈希键来将数据存储在redis数据库中,但我无法在数据库中找到更新的数据。示例代码是:publicvoidopen(Mapconf,TopologyContextcontext,SpoutOutputCollectorcollector){//TODOAuto-generatedmethodstubSystem.out.println("iaminopen");Jedisjs=newJedis("127.0

nosql - 保持集合成员在 Redis 中排序

我正在编写一个IM系统。我使用Redis和JSON来存储数据。我有一个带有对话ID的Redis集。当我检索它们时,我希望得到按消息时间戳排序的列表:conversation9->lastmessagetimestamp:1390300000conversation12->lastmessagetimestamp:1390200000conversation7->lastmessagetimestamp:1390100000我有一个包含每个用户参与的对话的集合(user1337:conversations)和一个包含每个对话的JSON编码消息的列表(conversation1234:me

php - 寻找适合我们案例的 NoSQL 数据库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我们有一个在PHP+MySQL中运行的跟踪系统。我们每天收到大约8到1000万个条目,这代表在与clickid键链接的3个表上平均每秒约100次插入。同时,我们可以在这些表上进行选择以搜索clickid或在转换后更新等...我们正在寻找

amazon-web-services - AWS ElastiCache 中的每个 REDIS 集群可以有 1 个以上的节点吗?

在AWSElastiCache中,当我创建REDIS集群时,节点数选项文本框被禁用并固定为“1”,创建后集群管理页面中的“添加节点”按钮也是如此。这是引擎的限制(他们对memcached使用相同的对话框)还是我遗漏了什么? 最佳答案 AmazonElastiCache目前不支持Redis的分片,这就是节点数固定为“1”的原因。但是,如果您正在寻求读取扩展,您可以创建多个只读副本。 关于amazon-web-services-AWSElastiCache中的每个REDIS集群可以有1个以上

elasticsearch6.8.23集群安装和设置密码

一、下载安装包下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.23.tar.gz 二、安装步骤1、准备三台机器,192.168.1.1、192.168.1.2、192.168.1.32、上传elasticsearch-6.8.23.tar.gz到三台机器的/usr/local,然后都执行下面的命令tar-zxvfelasticsearch-6.8.23.tar.gzcdelasticsearch-6.8.23/configcpelasticsearch.ymlelasticsearch.ym

redis 哨兵与集群中的服务器不同步

我们有一个包含多个redis(2.8)服务器(比如4个)和同样多的redissentinel的设置。在每台机器启动时,我们通过命令行将预选机器设置为主机,其余所有机器作为其从机。哨兵都在监视这些机器。客户端首先连接到本地哨兵并检索主站的IP地址,然后连接到那里。此设置大部分时间都没有问题,但有时哨兵会与服务器不同步。如果我将机器命名为A、B、C和D-哨兵会认为B是主机,而redis服务器都连接到作为主机的A。关闭B上的Redis服务器也无济于事。我不得不将其关闭并在A上手动“Sentinel故障转移”来解决问题。问题是1.是什么原因导致这种情况发生?解决此问题最简单快捷的方法是什么?2

Redis 集群在各种平台上的支持

在Windows、Mac或Solaris等各种平台上设置Redis集群是否有任何问题。目前Redis网站说支持这些平台,但我只想知道在这些平台上部署集群有什么注意事项吗? 最佳答案 Redis集群(即v3)应该可以在所有支持的平台(即*nix)上运行。Windows版本不是官方端口,但我上次(现在)检查时它仍然是v2.8,所以我不知道如何使用集群。 关于Redis集群在各种平台上的支持,我们在StackOverflow上找到一个类似的问题: https://s