go - 如何在 golang 中将 *redis.SliceCmd 转换为 []string?
问题描述
我使用github.com/go-redis/redis/v8
,我想在 redis 中获取值:
userProfile := util.RedisClusterClient.HMGet(redisCtx, redisUserProfileHashkey, userIdSlice...)
但是HMGet
返回 a *redis.SliceCmd
,而不是 a []string
。模块为什么要设计这个?我怎样才能得到一个[]string
解决方案
所有各种 *Cmd 返回值都有一个cmd.Result()
访问结果的方法,以及一个cmd.Err()
测试成功的方法。
推荐阅读
- google-drive-api - 指定字段参数时,Google 驱动器 API 文件列表大小 <= 100
- java - Android 网络调用有时会卡在 IOException :java.net.SocketTimeoutException: timeout
- bootstrap-4 - Bootstrap 可折叠卡片移动父卡边框
- macos - 使用 NSURLSession 进行 dataTask 的 macOS FTP 应用程序不起作用
- python - Python - 将文本文件拆分为具有字符长度限制的多个文件
- python - Python串行读取所有输出(无法跳出while循环)
- reactjs - 重定向到 404 页面无法正常工作
- odoo - JSON 中第 18 位的意外令牌 <
- r - 在 cooccur-package 中运行“cooccur”函数时出现问题:未定义选定的列
- python-3.x - 需要一些提示和优化技巧