欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django如何使用redis作為緩存

 更新時間:2020年05月21日 14:58:20   作者:djl_djl  
這篇文章主要介紹了Django如何使用redis作為緩存,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

已有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中輸入,并查看結(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文件來驗證,注意要導入settings并執(zhí)行settings.configure():

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

能正常顯示如下即可:

good day!

other day!

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pandas中DataFrame對象轉(zhuǎn)置(交換行列)

    Pandas中DataFrame對象轉(zhuǎn)置(交換行列)

    本文主要介紹了Pandas中DataFrame對象轉(zhuǎn)置(交換行列),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python  pandas中的shift位移操作方法

    Python  pandas中的shift位移操作方法

    shift()?函數(shù)是?Pandas?中用于移動或偏移數(shù)據(jù)的重要工具,它可以處理時間序列數(shù)據(jù)、計算數(shù)據(jù)差值以及進行數(shù)據(jù)預處理,本文介紹Python  pandas中的shift位移操作方法,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • python3使用matplotlib繪制散點圖

    python3使用matplotlib繪制散點圖

    這篇文章主要為大家詳細介紹了python3使用matplotlib繪制散點圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • python移位運算的實現(xiàn)

    python移位運算的實現(xiàn)

    這篇文章主要介紹了python移位運算的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Matplotlib可視化之添加讓統(tǒng)計圖變得簡單易懂的注釋

    Matplotlib可視化之添加讓統(tǒng)計圖變得簡單易懂的注釋

    今天給大家?guī)淼奈恼率顷P(guān)于Python的,文章圍繞著Python Matplotlib可視化展開,文中非常詳細的介紹了如何給統(tǒng)計圖添加注釋,需要的朋友可以參考下
    2021-06-06
  • python面向?qū)ο髮崿F(xiàn)名片管理系統(tǒng)文件版

    python面向?qū)ο髮崿F(xiàn)名片管理系統(tǒng)文件版

    這篇文章主要為大家詳細介紹了python面向?qū)ο髮崿F(xiàn)名片管理系統(tǒng)文件版,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Django框架model模型對象驗證實現(xiàn)方法分析

    Django框架model模型對象驗證實現(xiàn)方法分析

    這篇文章主要介紹了Django框架model模型對象驗證實現(xiàn)方法,結(jié)合實例形式分析了Django框架model模型對象驗證相關(guān)原理、實現(xiàn)步驟及操作注意事項,需要的朋友可以參考下
    2019-10-10
  • python爬蟲增加訪問量的方法

    python爬蟲增加訪問量的方法

    這篇文章主要介紹了python爬蟲增加訪問量的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • python插入排序算法實例分析

    python插入排序算法實例分析

    這篇文章主要介紹了python插入排序算法,通過兩個簡單實例對比分析了Python插入排序算法的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2015-07-07
  • Python+OpenCV之直方圖均衡化詳解

    Python+OpenCV之直方圖均衡化詳解

    直方圖均衡化是一種增強圖像對比度的方法,其主要思想是將一副圖像的直方圖分布變成近似均勻分布,從而增強圖像的對比度。本文將通過示例為大家講講直方圖均衡化的原理與實現(xiàn),感興趣的可以了解一下
    2022-09-09

最新評論