Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用nginx的lua脚本中的持久redis句柄_Nginx_Lua_Redis_Openresty - Fatal编程技术网

使用nginx的lua脚本中的持久redis句柄

使用nginx的lua脚本中的持久redis句柄,nginx,lua,redis,openresty,Nginx,Lua,Redis,Openresty,我使用lua脚本将参数从nginx http服务器推送到redis中 我不想每次都与redis服务器建立新连接。我可以保持redis连接吗。另外,如果使用指定连接池大小(第二个参数)时,lua resty redis库将自动尝试解析以前的空闲连接(如果有),那么还有一个选项可以使此异步。 它还允许为池指定自定义名称。这些都在以下章节中描述: 在实际解析主机名并连接到远程后端之前,此方法将始终在连接池中查找由以前调用此方法创建的匹配空闲连接 可以将可选Lua表指定为此方法的最后一个参数,以指定各

我使用lua脚本将参数从nginx http服务器推送到redis中

我不想每次都与redis服务器建立新连接。我可以保持redis连接吗。另外,如果使用指定连接池大小(第二个参数)时,lua resty redis库将自动尝试解析以前的空闲连接(如果有),那么还有一个选项可以使此异步。 它还允许为池指定自定义名称。这些都在以下章节中描述:

在实际解析主机名并连接到远程后端之前,此方法将始终在连接池中查找由以前调用此方法创建的匹配空闲连接

可以将可选Lua表指定为此方法的最后一个参数,以指定各种连接选项:

  • 水池
为正在使用的连接池指定自定义名称。如果省略,则将从字符串模板
生成连接池名称


至于“异步”要求,库已经存在。

您可以在nginx和redis之间设置保持活动的连接,如果我设置了保持活动,请选中此确定。如何重用redis池中的现有连接