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

您的位置:首頁技術(shù)文章
文章詳情頁

Django如何使用redis作為緩存

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

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

1、 安裝django-redis:

pip install django-redis

2、 在settings里面配置cache設(shè)置:

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

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

(1) 在終端中啟動shell:

python manage.py shell

(2) 在shell中輸入,并查看結(jié)果,驗證可讀寫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文件來驗證,注意要導(dǎo)入settings并執(zhí)行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!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Django
相關(guān)文章:
主站蜘蛛池模板: 囊谦县| 无极县| 晋江市| 武冈市| 香河县| 瑞金市| 宁阳县| 金平| 阿拉善盟| 巴林左旗| 江陵县| 花莲市| 富锦市| 新宁县| 巴南区| 吉安县| 义马市| 新巴尔虎右旗| 扎赉特旗| 金湖县| 凤庆县| 本溪市| 沙雅县| 白河县| 内江市| 万山特区| 丰都县| 黑山县| 涟水县| 宁安市| 隆子县| 潮州市| 奇台县| 舟山市| 营山县| 耿马| 错那县| 大化| 彩票| 花莲县| 开平市|