Redis是高性能的内存数据库。
数据结构
- String - 缓存、计数器
- Hash - 对象存储
- List - 消息队列
- Set - 去重
- ZSet - 排行榜
缓存策略
import redis
r = redis.Redis()
def get_user(user_id):
key = f'user:{user_id}'
data = r.get(key)
if data: return json.loads(data)
user = User.objects.get(id=user_id)
r.setex(key, 3600, json.dumps(user))
return user
评论 (0)
暂无评论,来发表第一条评论吧!
发表评论