国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Django如何使用redis作為緩存

瀏覽:2日期:2024-10-01 08:34:22

已有Django項目,在其中設置以redis為緩存。

1、 安裝django-redis:

pip install django-redis

2、 在settings里面配置cache設置:

CACHES = { 'default':{ 'BACKEND':'django_redis.cache.RedisCache', 'LOCATION':'redis://127.0.0.1:6379/1', # DB設為1 'TIMEOUT':None, # 永久緩存,默認300秒 'OPTIONS':{ 'CLIENT_CLASS':'django_redis.client.DefaultClient', # 'PASSWORD':'xxxxxx' # 可能需要密碼 } }}

3、 設置好后可以在shell中測試一下:

(1) 在終端中啟動shell:

python manage.py shell

(2) 在shell中輸入,并查看結果,驗證可讀寫Cache:

In [1]: from django.core.cache import cache

In [2]: cache.set(’mykey’,’haha,I get it!’)

Out[2]: True

In [3]: cache.get(’mykey’)

Out[3]: ’haha,I get it!’

(3) 如果不能正常啟動shell,可能是ipython版本過低,升級ipython即可:

pip install ipython --upgrade

4、 也可以新建test.py文件來驗證,注意要導入settings并執行settings.configure():

from django.conf import settingssettings.configure()from django.core.cache import cachecache.set(’key1’,’good day!’)cache.set(’key2’,’other day!’)print(cache.get(’key1’))print(cache.get(’key2’))

能正常顯示如下即可:

good day!

other day!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
主站蜘蛛池模板: 巩留县| 高尔夫| 金昌市| 星座| 和顺县| 共和县| 林州市| 莱芜市| 修武县| 榕江县| 寿光市| 永仁县| 霍林郭勒市| 陇南市| 稷山县| 衡水市| 金平| 东光县| 鱼台县| 保靖县| 金华市| 云安县| 永泰县| 潞西市| 监利县| 桐乡市| 雅安市| 大连市| 云梦县| 宁陕县| 运城市| 扬中市| 德庆县| 大姚县| 青龙| 庄浪县| 崇州市| 扶绥县| 沙洋县| 松溪县| 隆子县|