SADD
命令用于将一个或多个值插入到集合(Set)中。在 Redis 中,集合是一个无序的、不重复的元素集。你可以将以下类型的值存储到集合中:
-
字符串(String):字符串是 Redis 的基本数据类型,可以包含任何数据,如数字、文本等。当你使用
SADD
将字符串添加到集合时,字符串本身作为元素存储。 -
整数(Integer):整数也可以作为集合的元素。当你使用
SADD
添加整数时,Redis 会将其转换为字符串存储。 -
浮点数(Float):浮点数同样可以作为集合的元素。当你使用
SADD
添加浮点数时,Redis 会将其转换为字符串存储。 -
字节数组(Byte Array):字节数组(如 Redis 的哈希数据类型)也可以作为集合的元素。当你使用
SADD
添加字节数组时,它们会作为字符串存储。
需要注意的是,集合中的元素是唯一的,如果你尝试添加一个已经存在于集合中的元素,SADD
命令不会产生任何效果。此外,集合中的元素是无序的,所以当你遍历集合时,元素的顺序可能与添加时的顺序不同。