golang操作redis:写入、读取kv数据
2023-09-14 09:01:53 时间
代码
package main
import (
"fmt"
"github.com/garyburd/redigo/redis" //引入redis包
)
func main() {
//通过go 向redis 写入数据和读取数据
//1. 链接到redis
conn, err := redis.Dial("tcp", "127.0.0.1:6379")
if err != nil {
fmt.Println("redis.Dial err=", err)
return
}
defer conn.Close() //关闭..
//2. 通过go 向redis写入数据 string [key-val]
_, err = conn.Do("Set", "name", "tomjerry猫猫")
if err != nil {
fmt.Println("set err=", err)
return
}
//3. 通过go 向redis读取数据 string [key-val]
r, err := redis.String(conn.Do("Get", "name"))
if err != nil {
fmt.Println("set err=", err)
return
}
//因为返回 r是 interface{}
//因为 name 对应的值是string ,因此我们需要转换
//nameString := r.(string)
fmt.Println("操作ok ", r)
}
结果
相关文章
- Redis重新获取丢失数据的方法(redis恢复数据)
- 深入了解Redis编码设置,提升数据存储效率(redis编码设置)
- 重塑丢失的数据恢复Redis的过程(恢复redis的数据)
- 据从Redis中取出数据技巧指南(怎么从redis取数)
- 表中数据转移至Redis一次完美的迁移任务(表转redis)
- 腾讯云Redis实现快速序列化(腾讯 redis 序列化)
- 编译Redis走上Linux的数据存储之旅(编译 redis)
- 硅谷之子安装Redis的正确方式(硅谷redis怎么安装)
- 探索Redis登录查看数据(登录redis查看数据)
- 破解测试用Redis改善数据性能(测试用redis干嘛)
- 中Redis最佳的数据存储选择(什么数据放在redis)
- VS中使用Redis 一步一步搭建简易高效开发环境(vs中使用redis)
- Redis实现随机选取三张头像(redis随机取三个头像)
- 偶尔失败Redis连接池存在的问题(redis连接池偶尔失败)
- 重写的枚举重写Redis的枚举探索新的可能(redis返回所有可以)
- Redis运维指令迎接新挑战(redis运维指令)
- Redis跨机房实现数据同步(redis 跨机房同步)
- Redis查询键的数量(redis 查询键个数)