使用Docker安装Redis

news/2024/12/2 16:10:26/

 一、如果虚拟机有redis运行则,关闭本地redis 

1、查看redis是否运行

ps -ef | grep redis

2、 关闭本地redis

redis-cli -a 123456 shutdown

3、如果需要启动本地redis

#切换到redis目录

cd /opt/redis/bin

redis-server  redis.conf

#关闭进程

kill [进程号]

 

二、使用docker安装redis

1、下载redis镜像

#这是我使用的redis版本,如果需要其他版本修改版本号即可

docker pull redis:6.2.13

 2、运行redis容器

docker run -itd --name redis-test1 -p 6379:6379 redis:6.2.13

通过-p参数指定容器的6379端口映射到宿主机的6379端口

 3、查看启动日志

docker logs redis-test1

4、进入redis容器

docker exec -it redis-test1 /bin/bash

#没有设置密码 因此可以直接进入

redis-cli

#退出redis

exit

docker stop redis-test1

5、启动时加载配置文件 

docker run -itd --name redis-test1 -v /opt/redis.conf:/redisConfig/redis.conf -p 6379:6379 redis:6.2.13 redis-server /redisConfig/redis.conf

注:在redis.config中一定要修改daemonize 为no 关闭守护进程

 6、进入redis

docker exec -it redis-test1 /bin/bash

 

查看映射到redis的映射文件 

 


http://www.ppmy.cn/news/1140136.html

相关文章

QChart使用说明

一.使用说明 Qt官网例程:https://doc.qt.io/qt-5/qtcharts-examples.html QChart:用于管理图表中的线、图例和轴的图形表示。可以简单理解为是一个画布。QChartView:视图组件,无法单独进行显示,需要依附其他组件进行…

mysql面试题22:SQL优化的一般步骤是什么,怎么看执行计划(explain),如何理解其中各个字段的含义

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:SQL优化的一般步骤是什么,怎么看执行计划(explain),如何理解其中各个字段的含义 SQL优化的一般步骤如下: 分析和理解问题:首先,要确保对问…

using 语句 - 确保正确使用可释放对象

using语句块的几种用法。 1、using 语句可确保正确使用 IDisposable 实例&#xff1a; var numbers new List<int>(); using (StreamReader reader File.OpenText("numbers.txt")) {string line;while ((line reader.ReadLine()) is not null){if (int.Try…

java Spring Boot整合jwt实现token生成

先在 pom.xml 文件中注入依赖 <!-- JWT --> <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-api</artifactId><version>0.11.2</version> </dependency> <dependency><groupId>io.jsonw…

运行vite项目报错:await import(‘source-map-support‘).then((r) => r.default.install())

项目场景&#xff1a; Electron vue3 vite项目实现屏幕截图功能 问题描述 运行 npm run dev 启动项目报错 await import(source-map-support).then((r) > r.default.install()) PS D:\study\electron\electronDemo> npm run dev> electronDemo0.0.1 dev D:\study…

Spark SQL 外部数据源

1.简介 1.1 多数据源支持 Spark 支持以下六个核心数据源,同时 Spark 社区还提供了多达上百种数据源的读取方式,能够满足绝大部分使用场景。 - CSV - JSON - Parquet - ORC - JDBC/ODBC connections - Plain-text files 1.2 读数据格式 所有读取 API 遵循以下调用格式: // …

学信息系统项目管理师第4版系列20_风险管理

1. 针对不确定性的应对方法 1.1. 【高23上选58】 1.2. 收集信息 1.2.1. 可以对信息收集和分析工作进行规划&#xff0c;以便发现更多信息&#xff08;如进行研究、争取专家参与或进行市场分析&#xff09;来减少不确定性 1.3. 为多种结果做好准备 1.3.1. 制定可用的解决方…

Python编程:创建图像浏览器应用程序

介绍&#xff1a; 图像浏览器应用程序是一种非常常见和实用的工具。它们使用户能够轻松地浏览和管理计算机中的图像文件。本文将介绍如何使用Python编程语言和wxPython库创建一个简单的图像浏览器应用程序。我们将学习如何利用Python的os模块进行文件和文件夹操作&#xff0c;以…