我可以使用SET
命令如下设置密钥的到期时间:
redis->executeCommand('SET',['key','value','EX',10000]);
我正尝试使用MSET
命令来一次设置多个值。我可以这样完成:
redis->executeCommand('MSET', ['key','value','key2','value2','key3','value3']);
我不确定如何在上述键上设置到期时间。我想对所有所有人都使用相同的到期时间。
答案 0 :(得分:0)
这不是yii2-Redis特有的,而是Redis本身的约束/限制。 MSET
命令没有提供设置TTL的方法-对每个键使用SET...EX
,或者对EXPIRE
设置的每个键调用MSET
。