我一直在寻找一个有效的解决方案,但没有运气:/
我想使用pipelining
的{{1}}功能执行群发插入,但我无法这样做。
我有一个JAVA代码段,它创建一个包含要运行的所有命令的文件。
redis-cli
在上面的代码中,我关注了Redis文档站点上的mass insertion link。
这是一个正在创建的演示字符串。
String add = "*4\r\n$4\r\nHSET\r\n$22\r\ndiscountProgramOffers\r\n$" +
key.getBytes().length + "\r\n" + key + "\r\n$" +
json.getBytes().length + "\r\n" + json + "\r\n";
System.out.println(add);
当我运行由代码段创建的文件时,有时我什么也得不到,有时我会收到此错误:
*4\r\n$4\r\nHSET\r\n$22\r\ndiscountProgramOffers\r\n$5\r\nmykey\r\n$7\r\nmyvalue\r\n
EX:
Error writing to the server: Connection reset by peer
我做错了什么? 请帮忙。
仅供参考:我提到了这些问题: