是的,Redis的SETEX命令本身不支持批量操作。SETEX命令用于設置鍵值對的過期時間,它的語法是SETEX key seconds value
,其中key
是鍵名,seconds
是過期時間(以秒為單位),value
是鍵對應的值。這個命令一次只能設置一個鍵值對及其過期時間。
如果你需要批量設置多個鍵值對及其過期時間,可以使用MSET
命令。MSET命令的語法是MSET key1 value1 key2 value2 ...
,其中每個key
和value
對表示一個鍵值對。MSET命令會一次性設置所有提供的鍵值對,而不會為每個鍵值對單獨設置過期時間。需要注意的是,MSET命令會覆蓋之前設置的鍵值對,如果之前已經(jīng)為某個鍵設置了過期時間,那么使用MSET命令設置該鍵時,之前的過期時間將被忽略。