我考虑使用Redis的协议进行批量插入,如此描述:http://redis.io/topics/mass-insert。 在开始编写处理此操作所需的代码之前,我只想确定Redis需要什么才能使其正常工作。
上面的链接建议调用SET操作[SET myKey Value myValue]使用大量插入,我需要创建一个命令,在文件中可以分为几行或单个带引号的字符串完成。
假设我不想使用SET命令,而是想使用SADD命令添加到一个集合中。我在这里使用的引号格式是否有效?
"*4\r\n$4\r\nSADD\r\n$2\r\n80\r\n$5\r\n1,2,34\r\n"
实际上,我要存储的是一个键:80,其值为1,2,34。
最终我想要的功能是:
Key Value
80 1,2,34
90 4,8,34
获取两个集合的交集(SINTER)和/或并集(SUNION)。即 SINTER = 34 或 SUNION = 1、2、4、8、34。
如果您能提供任何有用的信息,我将不胜感激。我只是想确保我走在正确的道路上。