
博客导语Redis 是高性能内存数据库主打缓存、去重、计数器、过期存储、排行榜。几乎所有后端、爬虫、高并发项目必备。本文从零讲解连接方式、五种核心数据类型操作、过期时间、实战场景。一、安装与基础连接pip install redisimport redis # 连接redis r redis.Redis( host127.0.0.1, port6379, password, db0, decode_responsesTrue # 自动解码字符串 )二、五大核心数据类型实战1. String 字符串最常用r.set(name, python, ex30) # 30秒过期 print(r.get(name))2. List 列表有序可重复r.lpush(list1, 1,2,3) print(r.lrange(list1,0,-1))3. Set 集合无序去重r.sadd(set1, 1,2,2,3) print(r.smembers(set1))4. Hash 哈希类字典结构r.hset(user:1001, mapping{name:张三,age:20}) print(r.hgetall(user:1001))5. ZSet 有序集合排行榜r.zadd(rank, {小明:90,小红:95}) print(r.zrange(rank,0,-1,withscoresTrue))三、爬虫高频使用场景URL 去重Set 集合接口缓存、热点数据缓存访问频率限流、计数器任务队列、排行榜