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实现延迟任务 实现自动取消订单(详细教程)
上一篇:golang中struct字段
下一篇:golang单元测试之mock
[关闭]