Redis 是一个高性能的非关系型内存数据库,常被用于缓存、消息中间件和实时统计等场景。它支持多种数据结构和操作,以下是一些常用的 Redis 数据结构和对应的操作:

1. 字符串(String)操作:
   - 设置字符串:SET key value
   - 获取字符串:GET key
   - 追加字符串:APPEND key value

2. 列表(List)操作:
   - 在列表左侧插入元素:LPUSH key element
   - 在列表右侧插入元素:RPUSH key element
   - 获取列表长度:LLEN key
   - 获取列表中的元素范围:LRANGE key start stop

3. 哈希(Hash)操作:
   - 设置哈希字段:HSET key field value
   - 获取哈希字段值:HGET key field
   - 获取所有哈希字段和值:HGETALL key
   - 删除哈希字段:HDEL key field

4. 集合(Set)操作:
   - 添加元素到集合:SADD key element
   - 判断元素是否在集合中:SISMEMBER key element
   - 获取集合中的所有元素:SMEMBERS key
   - 移除集合中的元素:SREM key element

5. 有序集合(Sorted Set)操作:
   - 添加带分数的成员到有序集合:ZADD key score member
   - 获取有序集合中指定范围的成员:ZRANGE key start stop
   - 获取有序集合中成员的分数:ZSCORE key member
   - 移除有序集合中的成员:ZREM key member

6. 提供的其他常用操作:
   - 删除指定键:DEL key
   - 检查键是否存在:EXISTS key
   - 设置键的过期时间:EXPIRE key seconds
   - 增加指定键的整数值:INCR key

以上仅是 Redis 数据结构和操作的一部分,通过这些操作,可以在开发中高效地利用 Redis 提供的功能。在实际应用中,还需结合具体场景灵活运用其它功能和命令。