Redis的SETX
命令用于設置鍵值對,并返回之前設置的值(如果鍵已存在)。它支持以下數據類型:
- 字符串(String):字符串是Redis中最基本的數據類型,可以包含任何數據,如數字、字符串、二進制數據等。
- 列表(List):列表是一種有序的集合,可以在列表的頭部或尾部插入元素。列表中的元素可以是任意數據類型。
- 集合(Set):集合是一種無序的集合,集合中的元素必須是唯一的。集合中的元素可以是任意數據類型。
- 有序集合(Sorted Set):有序集合是一種有序的集合,每個元素都有一個分數(score),根據分數對元素進行排序。有序集合中的元素可以是任意數據類型。
- 哈希表(Hash):哈希表是一種鍵值對的集合,適用于存儲對象。哈希表中的鍵和值都可以是任意數據類型。
使用SETX
命令時,只需將鍵和數據類型作為參數傳遞即可。例如,要設置一個字符串類型的鍵值對,可以使用以下命令:
SETX mykey "Hello, Redis!"
這將設置一個名為mykey
的鍵,其值為字符串"Hello, Redis!"
。如果該鍵已經存在,SETX
將返回之前設置的值。