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

来源:5-18 OpenResty实战---Redis支持

黄黄黄黄黄

2021-03-26

由于配置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回答

慕码人4463151

2021-04-19

cache:select(10)

//img.mukewang.com/szimg/607d36e2083d041e07820268.jpg

1
0

龙虾三少

2021-04-20

直接传入命令 select 18

0
0

龙虾三少

2021-03-26

传入命令 select 10

0
1
黄黄黄黄黄
尽管在redis端用select 10选择10库,但是lua脚本中仍然没有指定连接的10库,还是走0库了 怎么能保证lua脚本连接的10库呢
2021-03-26
共1条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程