搜尋

首頁  >  問答  >  主體

python2.7 - django-redis使用時,連接後,無法存取redis中的資料?

使用dango-redis,用redis做快取時,無法存取redis中的資料
設定項:

##redis中的資料


#views中的function:


#求大神指引

曾经蜡笔没有小新曾经蜡笔没有小新2773 天前960

全部回覆(1)我來回復

  • 迷茫

    迷茫2017-05-16 13:20:41

    原因預測是你直接用 django cache 做 get 操作,get 函數內部會對 key 做些轉換,至於具體還需要你自己去測試跟踪

    1 get 值時,會把 key 在內部做一次轉換,即

    key = self.make_key(key, version=version)

    即如果 key 為 test2 時,轉換後的 key 為 :1:test2,使用轉換後的 key 從你的快取服務中獲取時,是為空的

    2 你可以使用 ipython set 一個值,然後再測試 get 是否 ok

    回覆
    0
  • 取消回覆