2016-04-04 10 views
0

私はこのコードでキャッシュ機能を使用する方法を見つけたがっていますが、残念ながら私は何をインポートするのかわかりませんキャッシュ付き:Bottlenose PythonでURLをキャッシュするAmazonの広告宣伝用API

def reader(cache_url): 
return cache.ram(cache_url,lambda: None,time_expire=86400) #Time expire can be any value you want (3600 = 1hour) 

def writer(cache_url, response_text): 
cache.ram(cache_url,lambda: response_text,time_expire=0) #Time Expire always 0 here 

私を助けることができますか?

おかげ

答えて

0

ので...私は答えた:私は(私はそのweb2pyのだと思う)私は確かにRedisのを使用することができ、このcache.ramが何であるかを知らないので、

を。私は、URLをキャッシュすることができ、それがXML応答し、次の24時間で期限切れになるように設定されますので、Redisのは...

def reader(cache_url,country,log): 
return redis.StrictRedis(host=REDIS_HOST, port=REDIS_PORT, db=database).get(cache_url) 

def writer(cache_url, response_text,country,log): 
    redis.StrictRedis(host=REDIS_HOST, port=REDIS_PORT, db=database).set(cache_url,response_text,ex=21600) 

簡単ラムでのNoSQLです。

関連する問題