我正在使用redis作为主数据库在CherryPy中构建一个Web应用程序,现在我有很多关键值存储在数据库中,我想每页只显示10个条目。所以我只想知道在这种情况下使用redis scan
或import redis
import json
import cherrypy
from controllers.base import BaseController
con = redis.Redis(host='localhost', port=6379, db=3)
class HomeController(BaseController):
@cherrypy.expose
def index(self):
outdata = []
keys = con.keys()
for key in keys:
dt = con.get(key)
dat = dt.decode('utf-8')
res = json.loads(dat)
outdata.append(res)
return self.render_template('home/index.html', {'outdata' : outdata})
。
finally{
try{
bfw.close(); <== exception occured here
pw.close(); <== this is not execute
}catch(Exception e){
e.printStackTrace();
}
}