是的,Redis的DECRBY
命令本身不支持批量操作。但是,你可以通过编写脚本来实现批量减少操作。以下是一个使用Python和redis-py
库实现的简单示例:
import redis # 连接到Redis服务器 r = redis.Redis(host='localhost', port=6379, db=0) # 定义要减少的键列表 keys = ['key1', 'key2', 'key3'] # 定义每个键的减少值 decrement_values = [10, 20, 30] # 使用循环遍历键列表并执行DECRBY命令 for i in range(len(keys)): key = keys[i] decrement_value = https://www.yisu.com/ask/decrement_values[i]"批量减少操作完成")
这个示例中,我们首先连接到Redis服务器,然后定义要减少的键列表和每个键的减少值。接下来,我们使用循环遍历键列表并执行DECRBY
命令。最后,我们打印批量减少操作完成的消息。