选择redis数据库,select 1,select 2但是在python中是怎么操作的?我只知道r = redis.Redis(host='localhost',port=6379,db=0)这个db如何切换,难道每次都要redis.Redis(host='localhost',port=6379,db=1),redis.Redis(host='localhost',port=6379,db=2)吗
2 回答
交互式爱情
TA贡献1712条经验 获得超3个赞
程序是死的,但规则是人定的,官网不让这么做,并不是说不能实现,是会造成数据库指向的错误。其实你在不怕这种错误的情况下,自己去看看redis模块的各种方法源码,在方法定义的地方自己加上一个select方法就可以了,不忘了给Redis类一个current_db属性来标记当前数据库。当然我没试过,只是提供一种思路。
- 2 回答
- 0 关注
- 1273 浏览
添加回答
举报
0/150
提交
取消