在docker上安装redis

该文指导如何在Linux系统中安装Redis6.0.8,包括创建data目录,下载并修改redis.conf,通过ssh传输文件,启动docker服务,下载镜像,配置并启动redis容器,以及测试容器运行状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在docker上安装redis

以redis 6.0.8版本为例:

ready

前期准备工作

  1. 在linux系统中创建redis存放数据的data文件夹
cd /usr/local
mkdir docker
cd /usr/local/docker
mkdir data
pwd
  1. 去下载redis6.0.8版本包到本地,然后解压,提取redis.conf文件
    下载地址:http://download.redis.io/releases/
    对redis.conf文件进行修改配置参考:https://blog.youkuaiyun.com/cssweb_sh/article/details/124253599
  2. 将本地修改好的redis.conf文件上传到服务器

通过ssh的方式将文件传输到远程服务器的命令:
scp -P port file_name user@ip:/dir_name

假如远程服务器的端口为 67539,IP 地址为 192.168.1.1,想要给其传输一个名为 README.md 的文件到远程服务器上的 root 用户上的 /usr/local/docker/redis 目录上,那么你的命令可以写为:

scp -P 67539 ~/Downloads/redis-6.0.8/redis.conf root@192.168.1.1:/usr/local/docker/redis
  1. 切换到linux服务器查看redis.conf文件是否上传成功
cd /usr/local/docker/redis
ls

准备工作完毕

开始在docker安装redis:6.0.8

  1. 启动docker服务
systemctl start docker
  1. 查看docker中已存在的镜像包
docker images
  1. 下载redis:6.0.8镜像包
docker pull redis:6.0.8
  1. 检查redis镜像包是否下载成功
docker images
  1. 执行redis启动命令
docker run -p 0.0.0.0:6379:6379 --name my_redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/etc/redis/data --restart=always -itd 16ecd2772934 redis-server /etc/redis/redis.conf

启动命令注解:
docker run
-p 0.0.0.0:6379:6379 docker与宿主机的端口映射
–name my_redis_1 docker容器名称
-v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf 挂载redis.conf文件
-v /usr/local/docker/data:/etc/redis/data 挂载redis持久化数据
–restart=always 设置redis容器随docker自启动
-itd 16ecd2772934 启动镜像ID 通过docker images命令获取
redis-server /etc/redis/redis.conf 指定redis在docker中的配置文件路径,然后后台启动redis

  1. 检查redis容器是否启动成功
docker ps

在这里插入图片描述

  1. 在容器中打开新的redis终端,避免下次通过exit退出容器时,导致容器停止运行
docker exec -it 15ccfe2fec87 /bin/bash
exit
docker ps

测试redis容器是否正常运行

docker exec -it 15ccfe2fec87 /bin/bash
redis-cli 进入redis终端
auth redis123   验证redis密码
set a 1
get a
del a
exit
exit
docker ps

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值