我有一个运行12-16个redis命令的脚本;
这可能看起来像一个愚蠢的问题但是,考虑到这个脚本通常每隔几秒调用一次,它们是否可能太多而无法一次执行?我的意思是Redis也被设计为具有这么多的命令,还是应该保持尽可能小的命令?
我基本上使用LISTS作为队列,SETS和字符串。
提前致谢。
答案 0 :(得分:1)
根据您发布的数字完全没有问题,Redis可以毫无问题地处理此流量,除非这些查询是大集合或SORT的交叉点,或者其他命令的运行时间与您的元素数量成比例类型。
然而,不仅仅是Redis能够处理流量问题,您还应该关注延迟。如果您使用流水线技术(http://redis.io/topics/pipelining),您可以一次询问多个查询,并避免多次支付往返时间。