1. Redis 是什么?它的主要用途是什么?
-
Redis 是一个开源的、基于内存的键值存储系统,支持多种数据结构(如字符串、哈希、列表、集合、有序集合等)。
-
主要用途:缓存、会话存储、消息队列、排行榜、实时分析等。
2. Redis 支持哪些数据结构?
-
字符串(String):存储文本或二进制数据。
-
哈希(Hash):存储键值对,适合存储对象。
-
列表(List):有序的字符串列表,支持双向操作。
-
集合(Set):无序且不重复的字符串集合。
-
有序集合(Sorted Set):有序且不重复的字符串集合,每个元素关联一个分数。
-
位图(Bitmap):位操作的数据结构。
-
HyperLogLog:用于基数估算的数据结构。
-
地理空间(Geospatial):存储地理位置信息。