【问题解决】关于 C++ 连接 Redis 集群报错 MOVED
过程的艰辛我就不说了。注意看:报错的应答消息是这样的:MOVED 7365 192.168.190.133:6382
此刻小脑袋瓜灵光的各位已经转过弯来了吧。
没转过弯也正常,你应该是缺少这一篇:关于 redisCommand 以及 redisReply
redisReply *reply = (redisReply *)redisCommand(c,command.c_str());
if(reply->type == REDIS_REPLY_ERROR){string res = reply->str;freeReplyObject(reply);return res;
}
把被转接的 IP:port 返出来,通过 substr 方式取出。
建议加点判断:
int main(){Redis redis;redis.connect(6381);string s = redis.get_Command_s("set c 1");if(s.substr(0,5) == "MOVED"){int port = stoi(s.substr(s.size()-4,4));redis.connect(port);string s = redis.get_Command_s("set c 1");cout<<s<<endl;}else{cout<<"OK"<<endl;}return 0;
}
【问题解决】关于 C++ 连接 Redis 集群报错 MOVED相关推荐
- 连接redis集群报错: no reachable node in cluster
今天在连接redis集群时遇到个问题,试了很多方案也没解决. 就是连接redis集群老是报错: no reachable node in cluster. 后来改了一些参数,就可以调通了. 废话不多说 ...
- 代码操作redis集群报错:(error) MOVED 解决方法
记录一下今天搭建完本地redis集群以后,使用C++代码测试redis集群搭建是否成功. 在初始化.链接等一系列成功后,我开开心心进行写操作: 这时候报错: Run 382 Redis Set Err ...
- redis集群报错:(error) MOVED 解决方法
在使用 redis-cli 连接 redis 集群,进行数据操作时,有报错 ./redis-cli -h 192.24.54.1 -p 6379 -a '123456' 192.24.54.1:637 ...
- 报错:使用java api连接redis集群时报错 READONLY You can't write against a read only slave....
报错: READONLY You can't write against a read only slave. 报错原因: 因为连接的是从节点,从节点只有读的权限,没有写的权限 解决方案: 进入red ...
- 报错:使用java api连接redis集群时报错 READONLY You can't write against a read only slave.
报错: READONLY You can't write against a read only slave. 报错原因: 因为连接的是从节点,从节点只有读的权限,没有写的权限 解决方案: 进入red ...
- redis集群报错,(error) MOVED 15495 127.0.0.1:7003
节点会对命令请求进行分析和key的slot计算,并且会查找这个命令所要处理的键所在的槽.如果要查找的哈希槽正好就由接收到命令的节点负责处理, 那么节点就直接执行这个命令. 另一方面, 如果所查找的槽不 ...
- redis集群报错:(error) MOVED 11469 192.168.163.249:7002
应该是你没有启动集群模式(即缺少了那个"-c"): redis-cli -c -h yourhost -p yourpost
- 用docker安装redis集群报错“Bad directive or wrong number of arguments\n“,“stream“:“stderr“”
redis.conf配置文见多了红框里面的几行参数,删除这几行后正常启动.
- lua 连接redis集群
1.连接redis集群需要用到llua-resty-redis-cluster模块 github地址:https://github.com/cuiweixie/lua-resty-redis-clus ...
最新文章
- 【Flocking、PPO无人机群控制算法】基于Flocking和PPO深度强化学习的无人机群控制算法的MATLAB仿真
- Spring Cloud应用监控与管理Actuator
- Vivado使用ILA调试报错解决
- tensorflow实战学习笔记(1)
- Python3.8 安装gmpy2 教程, 无法安装gmpy2解决方案
- php 忽略加载动态某个目录,php – 如何使用RecursiveIteratorIterator忽略目录?
- httpclient 下载大文件
- java 拼音模糊查询_java 编写模糊查询
- 设计一个AOA蓝牙精准室内定位系统
- 中国电信物联网平台入门学习笔记2: DOME程序分析
- 国内外游戏运营模式区别
- 消费者洞察:一文看懂消费者是如何做选择的
- 研究生英语面试常见问题及回答
- 塑料齿轮模具设计指南
- FreePascal - Typhon在Windows10 X64下的使用问题!
- 第七十四章 Caché 函数大全 $WREVERSE 函数
- 微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享
- Fiddler抓包和Fiddler过滤器
- win10环境 pip 安装theano(gpu) python3.6
- ModSecurity web application firewall (WAF) Research