redis数据库中插入了不同的密钥。我想使用多线程处理该数据。但是所有线程都会查看相同的数据,因为redis数据库中没有要更新的标志。
redis数据库中有10000个数据,但如果我不知道密钥,如何从中挑选出1000个数据;
答案 0 :(得分:0)
我建议使用集合(或排序集)来处理您的队列。 人口可以通过以下方式完成: http://redis.io/commands/sadd 要删除您的值,每个工作人员都可以使用: http://redis.io/commands/spop 希望它有所帮助!
答案 1 :(得分:0)
您可以使用哈希或有序集来存储密钥。 要迭代哈希值或有序集,请使用count = 1000
的hscan或zscanhttp://redis.io/commands/scan read here
希望有所帮助