教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 Go连接需要密码的Redis执行Lua脚本

Go连接需要密码的Redis执行Lua脚本

发布时间:2022-03-11   编辑:jiaochengji.com
教程集为您提供Go连接需要密码的Redis执行Lua脚本等资源,欢迎您收藏本站,我们将为您提供最新的Go连接需要密码的Redis执行Lua脚本资源

本文主要包括以下要点:

1.使用Go连接需要密码的Redis

2.执行Lua脚本

3.获取脚本执行结果

代码如下

<pre><code class="language-plain">package main import ( "github.com/gomodule/redigo/redis" "fmt" ) func main() { script := ` local sum = ARGV[1] ARGV[2] redis.call('setex', KEYS[1], 10, sum) return sum ` c, err := redis.Dial("tcp", "127.0.0.1:6379") if err != nil { fmt.Println(err) return } defer c.Close() if _, err := c.Do("AUTH", "fc4234450eac470d8604fbdff4a34121"); err != nil { c.Close() fmt.Println(err) return } if _, err := c.Do("SELECT", 0); err != nil { c.Close() fmt.Println(err) return } var getScript = redis.NewScript(1, script) reply, err := getScript.Do(c, "s", 8, 10) fmt.Println(reply) } </code></pre>
到此这篇关于“Go连接需要密码的Redis执行Lua脚本”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Go连接需要密码的Redis执行Lua脚本
Lua脚本语言的 C API 的正确用法教程
Redis基础教程
PHP-redis中文帮助文档
redis基础问答
超全的!Redis的安装和基础操作
30 个 php 操作 redis 常用方法代码示例
(Unity) 为被 Lua 隔断的 C# 实现添加 Profiler 支持
PHP常见并发场景的解决方法
用PHP Redis实现延迟任务 实现自动取消订单(详细教程)

[关闭]
~ ~