揭秘2025年十大口碑花灯生产商,照亮每一场庆典,十二生肖花灯/庙会花灯/大型花灯/互动花灯/天幕花灯/春节花灯/华景花灯厂商排行 - 品牌推荐师
2025/12/24 16:33:43
简单说,Redis 就是一款超高速的内存数据库,你可以把它理解成 “电脑内存里的万能储物箱”—— 数据都存在内存里(不是硬盘),所以读写速度快到离谱(百万级 / 秒);同时它还能把数据持久化到硬盘,不怕断电丢数据。和 MySQL 这种传统数据库比,Redis 更像 “贴身小仓库”,专门存高频用、要快速取的数据,而 MySQL 是 “大库房”,存海量、不追求极致速度的数据。
日常开发中,Redis 几乎是后端必备,核心用在这 6 个场景:
bash
运行
# 1. 存字符串(key=name,value=zhangsan) SET name zhangsan # 2. 取字符串 GET name # 输出:zhangsan # 3. 存哈希(用户信息) HSET user:1 name lisi age 20 # 4. 取哈希的某个字段 HGET user:1 age # 输出:20 # 5. 给计数器加1 INCR view:article:1001 # 文章1001的阅读量+1 # 6. 设置过期时间(10秒后失效) SET code 123456 EX 10python
运行
import redis # 连接Redis(默认本地、端口6379) r = redis.Redis(host='localhost', port=6379, db=0, decode_responses=True) # 存/取字符串 r.set('name', 'zhangsan') print(r.get('name')) # 输出:zhangsan # 存/取哈希 r.hset('user:1', mapping={'name': 'lisi', 'age': 20}) print(r.hget('user:1', 'age')) # 输出:20 # 计数器+1 r.incr('view:article:1001') print(r.get('view:article:1001')) # 输出:1