Redis的SETX
命令用于设置键值对,并返回之前设置的值(如果键已存在)。它支持以下数据类型:
- 字符串(String):字符串是Redis中最基本的数据类型,可以包含任何数据,如数字、字符串、二进制数据等。
- 列表(List):列表是一种有序的集合,可以在列表的头部或尾部插入元素。列表中的元素可以是任意数据类型。
- 集合(Set):集合是一种无序的集合,集合中的元素必须是唯一的。集合中的元素可以是任意数据类型。
- 有序集合(Sorted Set):有序集合是一种有序的集合,每个元素都有一个分数(score),根据分数对元素进行排序。有序集合中的元素可以是任意数据类型。
- 哈希表(Hash):哈希表是一种键值对的集合,适用于存储对象。哈希表中的键和值都可以是任意数据类型。
使用SETX
命令时,只需将键和数据类型作为参数传递即可。例如,要设置一个字符串类型的键值对,可以使用以下命令:
SETX mykey "Hello, Redis!"
这将设置一个名为mykey
的键,其值为字符串"Hello, Redis!"
。如果该键已经存在,SETX
将返回之前设置的值。