请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

怎么在lua脚本中指定redis的第10个数据库?

由于配置redis后,还是会走tomcat查询,应该是redis的数据库没有选择。我自己搜索了一遍,网上的方式有2种:
第一种:
local red = redis:new()
red:select(18) //竟然选择了第18个

第二种:
pool = redis.ConnectionPool(host=‘localhost’, port=6379, db=0) //选择第0个

我尝试了上述两种方式,发现都会报错,也并没有得到很好的解决。

所以请教一下老师,您时怎么在lua脚本中指定连接redis的第10个库的?
最好能附上重点的那一两行代码。谢谢

正在回答 回答被采纳积分+3

3回答

慕码人4463151 2021-04-19 15:53:56

cache:select(10)

https://img1.sycdn.imooc.com//szimg/607d36e2083d041e07820268.jpg

1 回复 有任何疑惑可以回复我~
龙虾三少 2021-04-20 10:09:50

直接传入命令 select 18

0 回复 有任何疑惑可以回复我~
龙虾三少 2021-03-26 14:53:24

传入命令 select 10

0 回复 有任何疑惑可以回复我~
  • 提问者 黄黄黄黄黄 #1
    尽管在redis端用select 10选择10库,但是lua脚本中仍然没有指定连接的10库,还是走0库了
    
    怎么能保证lua脚本连接的10库呢
    回复 有任何疑惑可以回复我~ 2021-03-26 15:52:42
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号