Redis支持多种数据类型,包括:
字符串(String):存储一个字符串值。
- 设置值:SET key value
- 获取值:GET key
哈希表(Hash):存储字段和字段值的映射关系。
- 设置字段值:HSET key field value
- 获取字段值:HGET key field
列表(List):按插入顺序排序的字符串元素集合。
- 从左侧插入元素:LPUSH key value
- 从右侧插入元素:RPUSH key value
- 获取列表范围内的元素:LRANGE key start stop
集合(Set):不重复字符串元素的无序集合。
- 添加元素到集合中:SADD key member
- 获取集合中所有成员:SMEMBERS key
有序集合(Sorted Set):类似于集合,但每个成员都关联了一个分数,可以通过分数进行排序。
- 添加元素到有序集合中:ZADD key score member
- 根据分数范围获取有序集合成员列表: ZRANGEBYSCORE key min max
地理空间索引(GeoSpatial):存储地理位置坐标和相关信息的数据结构。
- 添加地理位置信息: GEOADD key longitude latitude member
- 根据距离获取附近的地理位置: GEORADIUS key longitude latitude radius unit
这只是Redis支持的部分数据类型及其操作,还有其他一些高级功能和数据类型。你可以根据具体需求选择合适的数据类型来存储和操作数据。
内容由零声教学AI助手提供,问题来源于学员提问




