go语言redis使用 | 青训营

78 阅读1分钟

redis 安装

redis官方并没有Windows版本,但微软提供了Windows编译版本。因本人使用的是Windows系统进行开发,但是Windows版的redis版本太低,因此决定采用docker的方式安装redis

1. 拉取redis镜像

使用docker pull redis拉取最新的redis镜像(也可自行指定版本)

2. 创建挂载目录

我这里创建了目录D:\MyTool\DockerData\redis\data,用于挂载存储redis数据的文件夹,

3. 下载配置文件

从官网下载redis.conf文件,放于D:\MyTool\DockerData\redis\conf,对该配置文件进行修改

4. 创建redis容器并启动

docker run -d --name myRedis -p 6379:6379 -v D:\MyTool\DockerData\redis\data\redis.conf:/etc/redis/redis.conf -v D:\MyTool\DockerData\redis\data:/data redis /etc/redis/redis.conf --appendonly yes --requirepass 123456

  • -d:后台运行容器
  • -p:端口映射
  • --name:容器名
  • 第一个-v:将redis.conf进行挂载
  • 第二个-v:将redis数据进行挂载
  • --appendonly:redis持久化设置
  • -requirepass:设置密码

5. 进入redis容器

docker exec -it myRedis /bin/bash

6. 连接redis服务器

redis-cli -a 123456

  • -a:密码

至此,使用docker安装redis成功

go redis

go redis是golang操作redis的库,也是目前使用最多的库之一。

安装go redis

// redis 6
go get github.com/redis/go-redis/v8
// redis 7
go get github.com/redis/go-redis/v9

连接redis

(先启动自己的redis服务器)

import (
	"github.com/redis/go-redis/v9"
)

rbd := redis.NewClient(&redis.Options{
	Addr: "localhost:6379",
	Password: "123456",
	DB: 0,
})

参考链接

  1. windows通过docker安装redis - 掘金 (juejin.cn)