def set_rdm(l):#给redis添加一组缓存,对应相应的语言
if l == 'zh':
zh_rdm_cache.set(round(time.time()),json.dumps(es_act._random(l)),ex=3600)
elif l == 'en':
en_rdm_cache.set(round(time.time()),json.dumps(es_act._random(l)),ex=3600)
读取也很简单,使用以下代码就可以读取到对应语言的推荐阅读。
def get_rdm(l):#从 redis 中获取一组 随机返回,对应相应语言
if l == 'zh':
return json.loads(zh_rdm_cache.get(zh_rdm_cache.randomkey()))
elif l == 'en':
return json.loads(en_rdm_cache.get(en_rdm_cache.randomkey()))