首页 > 数据库 >Redis安装-Docker版

Redis安装-Docker版

时间:2023-11-01 23:11:05浏览次数:93  
标签:Redis redis data 6379 conf Docker 安装 docker

Redis安装 docker版

拉去镜像

docker pull redis

准备目录

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

编写配置文件

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

redis配置文件

# 在redis容器中使用该文件

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

# 默认端口6379
port 6379

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

# 数据持久化
appendonly yes

# 设置日志位置,默认 /dev/null
# logfile /usr/local/log/redis.log

redis启动命令

#redis使用自定义配置文件启动
docker run -v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
-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交互。[1]

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

配置连接

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

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

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


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

标签:Redis,redis,data,6379,conf,Docker,安装,docker
From: https://www.cnblogs.com/zjw-blog/p/17804379.html

相关文章

  • Redis-GUI [图形化桌面客户端工具]
    推荐一:【Redis图形化桌面客户端下载地址:https://github.com/lework/RedisDesktopManager-Windows/releases】 解压zip文件, 点击exe,正常安装即可,打开页面如下: 推荐二:【Redis图形化桌面客户端下载地址:https://github.com/qishibo/AnotherRedisDesktopManager/releases......
  • 如何在安装 pytorch 的时候,不安装 nvidia 相关的包?
    要在安装PyTorch时避免安装与NVIDIA相关的包,可以使用以下方法:使用CPU版本的PyTorch:PyTorch提供了CPU版本,该版本不需要与NVIDIA相关的包。你可以使用以下命令安装CPU版本的PyTorch:pipinstalltorch-fhttps://download.pytorch.org/whl/cpu/torch_stable.html这将仅安装与CPU兼容......
  • Seata 安装部署
    步骤一:官网下载下载地址:https://github.com/seata/seata/releases步骤二:修改file.conf配置文件解压seata-server-0.9.0.zip下载文件,解压到指定目录并修改conf目录下的file.conf配置文件先备份原始file.conf配置文件主要修改:自定义事务名称+事务日志存储模式为d......
  • 如何在 Deepin 上安装 ONLYOFFICE 桌面编辑器 7.5
    ONLYOFFICE 桌面编辑器是一款基于依据 AGPL v.3 许可进行分发的开源办公套件。使用这款应用,您无需保持网络连接状态即可处理存储在计算机上的文档。本指南会向您介绍,如何在 Deepin上安装 ONLYOFFICE 桌面编辑器。ONLYOFFICE桌面版是什么ONLYOFFICE编辑器桌面版是一款全面......
  • Redis的四种部署方案
    这篇文章介绍Reids最为常见的四种部署模式,其实Reids和数据库的集群模式差不多,可以分为Redis单机模式部署、Redis主从模式部署、Redis哨兵模式部署、Cluster集群模式部署,其他的部署方式基本都是围绕以下几种方式在进行调整到适应的生产环境,最常见的还是集群模式的部署接下来我们来......
  • 修改token有效期工具 Another Redis Desktop Manager
     1、获取到redis的host和密码登录2、根据要使用的token查询出数据,修改TTL字段值未-1保存即可。 ......
  • docker 容器固定mac地址
    报错信息tomcat|===========产品服务器注册码为:tomcat|linuxtomcat|java.io.IOException:Cannotrunprogram"ifconfig":error=2,Nosuchfileordirectorydocker-compose配置:version:'3'services:tomcat:image:tomcat:7co......
  • 分布式锁在Redis集群中的实践与探讨
    分布式锁的基本概念分布式锁是在分布式计算环境下,用来确保多个进程或线程在访问某些共享资源时能够避免冲突的一种同步机制。其主要目的是为了保持数据的一致性和完整性。为了达到这个目的,分布式锁需要满足互斥性、无死锁和容错性三个基本条件。互斥性:这是分布式锁最基本的要求,它确......
  • Redis队列升级版利用Spring项目BeanDefinition自动注入
    利用Redis实现队列先进先出队列:https://www.cnblogs.com/LiuFqiang/p/16366813.html延迟队列:https://www.cnblogs.com/LiuFqiang/p/16592522.html定长队列:https://www.cnblogs.com/LiuFqian/p/17372463.html在使用Redis做消息队列的时候,需要配置队列属性的bean,如果自己项目......
  • php安装ffmpeg扩展
    如何安装php-ffmpeg删除putenv涵数首先项目根目录运行composerrequirephp-ffmpeg/php-ffmpeg然后系统安装ffmpeg宝塔安装wgethttp://download.bt.cn/install/ext/ffmpeg.sh&&shffmpeg.sh需要很久......