Redis安装-Docker版

Redis安装 docker版

注意:

  • 此安装在CentOS7下进行,请提前确认您有基本的linux操作技能。

  • 此安装需要有基本的docker使用能力。[1]

  • 您需要对redis有基本的了解。

拉取镜像

docker pull redis

准备目录

# redis文件配置目录
mkdir -p /data/redis/conf
# 持久化文件存放目录
mkdir -p /data/redis/data

编写配置文件

命名为redis.conf,内容填写如下,将文件放入上面建好的/data/redis/conf目录中。

可以用github上下载对应版本的配置文件。

# 使用jsdelivr cdn进行下载,可能存在缓存,和github上的不一致
wget -O redis.conf https://cdn.jsdelivr.net/gh/redis/redis@8.0.0/redis.conf
# 直接在github上进行下载,国内访问可能有问题
wget -O redis.conf https://raw.githubusercontent.com/redis/redis/8.0.0/redis.conf

redis配置文件

# 在redis容器中使用该文件

# 默认端口6379
# 在redis容器中使用该文件

# 默认端口6379
port 6379

# 密码,默认没有密码
requirepass redis@123

# 数据持久化
appendonly yes

如果需要远程访问,可以进行下面的设置

bind 0.0.0.0
protected-mode no

redis启动命令

#redis使用自定义配置文件启动
docker run -v /data/redis/conf:/etc/redis \
-v /data/redis/data:/data \
-d --name myredis \
-p 6379:6379 \
--restart=always \
redis:latest  redis-server /etc/redis/redis.conf

启动完成后查看运行情况

docker ps -a

因为启动命令设置了开机自启--restart=always,所以下次当docker重启的时候,redis也会自动启动。

windows redis GUI管理工具redis-insight

在使用Redis或Redis Stack进行开发时,将您的生产力提升到一个新的水平!使用RedisInsight可视化和优化Redis数据。RedisInsight是一个强大的桌面管理器,为Redis和Redis Stack提供了一个直观高效的UI,并在一个功能齐全的桌面UI客户端中支持CLI交互。[2]

可以通过redis官网下载 redis-insight,一键式安装即可。

配置连接

  • 在主界面点击ADD REDIS DATABASE,添加redis数据库。

  • 设置redis主机地址,端口默认为6379,密码为我们redis.conf设置的密码redis@123。点击Test Connection检查是否连接成功。

别名不知道做什么用的,好像也没多大用途。


  1. https://www.cnblogs.com/zjw-blog/p/14025109.html/ Docker常用命令 ↩︎

  2. https://redis.com/redis-enterprise/redis-insight/ ↩︎

posted @ 2023-11-01 23:05  雨中遐想  阅读(150)  评论(0)    收藏  举报