0
我目前正在一個需要大量計算數據的網站上工作。爲了使其可行,我做了一個Celeryd任務,併發送了一個請求,其中包含所有需要的數據,以使這些數字只出現次數。緩存不會設置值
但由於某種原因,我的緩存不會保存。
def calculate_members(request, members, clients, website):
"""
Counts how many members are subscribed depending on lib_drv
"""
merged = pandas.merge(members, clients, left_on='member_id', right_on='client', how='inner')
cache.set('%s-drv_stat' % website.program.pk, merged['lib_drv'].value_counts(), 10)
cache.set('coucou', 'salut', 500)
print cache.get('coucou')
這裏,印刷cache.get(「coucou」)將打印「無」
您是否驗證過memcached(或正在運行的任何緩存)正在運行,並且您已安裝了python緩存庫? –