首页 > 数据库 ># Docker安装使用Redis

# Docker安装使用Redis

时间:2024-03-19 10:55:42浏览次数:25  
标签:etc Redis redis 6379 conf root Docker 安装 docker

拉取最新版本redis

docker pull redis:7.2.4

查看镜像

docker images

新建本地挂载配置文件夹(位置随意)
1、创建文件夹(位置随意):data、conf
redis 默认配置只能够本地连接、不能进行远程访问
需要手动挂载 redis 配置文件

mkdir -p /docker-root/redis_6379/data

mkdir -p /docker-root/redis_6379/conf

#然后创建config文件
touch /docker-root/redis_6379/conf/redis.conf

配置redis.conf配置文件

在redis的官方去下载一个redis使用里面的配置文件即可

redis中文官方网站: https://www.redis.net.cn/

修改redis.conf配置文件:
主要配置的如下:

bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no #用守护线程的方式启动
requirepass 你的密码 1qaz2wsx #给redis设置密码
appendonly yes #redis持久化  默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300

创建并启动

 docker run  -p 6379:6379 --name redis -v /docker-root/redis_6379/config/redis.conf:/etc/redis/redis.conf  -v /docker-root/redis_6379/data:/data -d redis:7.2.4 redis-server /etc/redis/redis.conf  --appendonly yes 

参数解释:

-p 6379:6379:把容器内的6379端口映射到宿主机6379端口
-v /docker-root/redis_6379/config/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中
-v /docker-root/redis_6379/data:/data:把redis持久化的数据在宿主机内显示,做数据备份
redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
–appendonly yes:redis启动后数据持久化

-d redis:7.2.4 redis-server /etc/redis/redis.conf:后台运行容器, 加载这个/etc/redis/redis.conf配置文件启动,镜像文件是redis:7.2.4

查看一下日志

docker logs -f --tail 10 容器ID

标签:etc,Redis,redis,6379,conf,root,Docker,安装,docker
From: https://www.cnblogs.com/z_lb/p/18082254

相关文章

  • Clickhouse TGZ安装方式的卸载(Clickhouse重装失败)
    1.停止ClickHouse服务sudoserviceclickhouse-serverstop2.删除所有的数据和日志文件sudorm -rf/var/lib/clickhouse/sudorm -rf/var/log/clickhouse-server/3.如果你使用的是systemd来管理服务,你可以通过以下命令来停止并删除服务sudosystemctlstopclickhouse-serv......
  • dos命令安装证书
    dos命令安装证书在Windows操作系统中,可以使用certutil命令来安装证书。以下是使用certutil安装证书的基本步骤和示例代码:打开命令提示符(以管理员身份运行)。使用certutil命令和-addstore选项来将证书添加到存储中。示例代码:certutil-addstorerootC:\path\to\certificate.cer这里......
  • 从零开始写 Docker(七)---实现 mydocker commit 打包容器成镜像
    本文为从零开始写Docker系列第七篇,实现类似dockercommit的功能,把运行状态的容器存储成镜像保存下来。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解Docker核心原理:Namespace、Cgroups......
  • 多行业万能预约门店小程序源码系统 带完整的搭建教程以及安装代码包
    在数字化转型的大趋势下,门店预约服务已经成为提升客户体验、优化资源配置的关键环节。然而,市面上的预约系统往往功能单一,难以满足多行业的需求。小编给大家分享一款多行业万能预约门店小程序源码系统。该系统不仅具备高度的可定制性,还提供了丰富的功能模块,能够轻松应对不同行业......
  • 校园跑腿小程序源码系统 取快递+寄快递+食堂超市代买功能 带完整的安装代码包以及搭建
    在数字化、智能化的今天,校园生活的便捷性成为了学生们越来越关注的话题。为了满足校园内日益增长的服务需求,一款集取快递、寄快递、食堂超市代买等多功能于一体的校园跑腿小程序源码系统应运而生。该系统不仅提供了完整的安装代码包,还附带了详尽的搭建教程,让使用者能够轻松搭建......
  • Windows环境安装Nginx
    1.下载点击跳转下载:Nginx下载选择Stableversion(稳定版) 2.将下载的压缩包,解压到日常使用的目录 3.修改conf/nginx.conf文件默认端口号,默认是80,将端口改为自己需要的端口 ......
  • 银河麒麟V10服务器版安装达梦DM8数据库
    环境VMwareWorkstation虚拟机安装Kylin-Server-V10-SP3-General-Release-2212-X86_64vCPU2核心,内存10GB达梦数据库DM8的下载及安装参考下载:https://eco.dameng.com/download/?_blank安装:https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linu......
  • Redis第三弹,定时删除1.优先级队列(堆)2.基于时间轮实现的定时器​编辑Type指令(返回key对
    目录定时删除1.优先级队列(堆)2.基于时间轮实现的定时器​编辑Type指令(返回key对应的数据类型)redis的数据类型hsetkeyfieldvalue(这里是使用hash作为数据结构)小结定时删除redis并未实现定时器的方式,实现定时器的方式,实现过期key删除,若多个key过期,也可通过一个......
  • VMware学习安装(虚拟化软件)
    一、上官网下载安装包,双击打开(稍微等待解压过程)出现以下界面。二、点击下一步出现以下界面,进行许可协议的勾选并进行下一步。三、建议不要安装在C盘,选择一个较大的空间,以下两个选项都勾选上,进行下一步。四、以下界面的两个选项建议都不要选,进行下一步。五、只勾选桌面选......
  • linux安装anaconda报错
    concurrent.futures.process._RemoteTraceback:'''Traceback(mostrecentcalllast):File"concurrent/futures/process.py",line367,in_queue_management_workerFile"multiprocessing......