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,
})