gpt4 book ai didi

django - 如何使用 Redis 作为 Django 项目的缓存服务器?

转载 作者:IT王子 更新时间:2023-10-29 06:00:55 25 4
gpt4 key购买 nike

用最简单的话来说,如何在我的 django 项目上设置用于缓存的 redis?

上周我一直在努力弄清楚缓存的问题,但各个部分都没有落到实处。

我需要做什么才能启动和运行缓存。只需处理 header 并安装 redis?

各种教程和介绍似乎都是理所当然的基本步骤,这让我无法理解如何实现缓存。这不是无处不在吗?人们如何了解到这一点?

最佳答案

好吧,也许你缺少的联系是,一旦你运行了 redis,你就可以使用 python http://github.com/andymccurdy/redis-py 设置它的值和从它获取值。你可以开始做这样的事情:

(伪代码以保持简单)

client_request_for_data():
check if redis has this data already under a specific "key"
True:
* GET value from redis using "key"
* return it!
False:
* Do the normal process of building the data
* SET it into redis with a unique "key", with maybe an EXPIRE time
* return it!

这里的想法是,您开始将现有代码包装在为客户端请求生成结果的位置,并首先检查 key 是否存在,如果存在则返回它。

关于django - 如何使用 Redis 作为 Django 项目的缓存服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7655851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com