当前位置: 首页 > news >正文

DockerRedis基础

目录

Docker

部署MySQL

镜像和容器

解析命令

Docker基础

常见命令

命令别名

数据卷

命令

自定义镜像

Dockerfile

网络

自定义网络设置静态IP

Redis概述

NoSQL(非关系型数据库)

Redis

Redis命令行客户端

Redis数据结构

Redis通用命令(@generic)

String类型

key的结构

Hash类型

List类型

常见命令

set类型

常见命令

SortedSet类型

常见命令

Redis的Java客户端

Jedis

引入依赖

建立连接、使用Jedis、释放资源

Jedis连接池

SpringDataRedis

RedisTemplate

SpringDataRedis序列化(代码中redis打成了jedis。。)

StringRedisTemplate

手动反序列化去除字节码

hashtest

建议使用手动序列化!!


建议先学docker,部署redis将会非常方便,不用学多,学一点就ok

Docker

部署MySQL

docker run -d \--name mysql \-p 3306:3306 \-e TZ=Asia/Shanghai \-e MYSQL_ROOT_PASSWORD=123 \mysql
镜像和容器

解析命令

Docker基础

常见命令

命令别名

进入bashrc:

添加需要简化的命令并添加别名:

执行命令使之生效:

数据卷

宿主机文件系统和Nginx容器绑定和挂载,因此可以借助宿主机的高级编辑器在宿主机上进行修改操作,使Nginx容器中的conf和html文件发生相应改变。

命令

可以通过docker volume --help查询关于数据卷命令的操作语句

docker inspect 容器名:查询数据挂载信息

找Mounts,挂载信息:

数据挂载到本地目录:实现数据的持久保存

自定义镜像

Dockerfile

网络

自定义网络设置静态IP

创建容器加入 --network选项可以让容器在创建之时就连入网络

Redis:键值数据库--键值对形式存储数据(key:value)

Redis概述

NoSQL(非关系型数据库)

Redis

Redis:Remote Dictonary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库

Redis命令行客户端

语法:redis-cli [options] [commonds]

Redis数据结构

Redis通用命令(@generic)

String类型

key的结构

Hash类型

List类型

常见命令

set类型

常见命令

SortedSet类型

常见命令

Redis的Java客户端

Jedis

引入依赖

建立连接、使用Jedis、释放资源

Jedis连接池

SpringDataRedis

RedisTemplate

SpringDataRedis序列化(代码中redis打成了jedis。。)

StringRedisTemplate

手动反序列化去除字节码

hashtest

建议使用手动序列化!!

http://www.lryc.cn/news/411271.html

相关文章:

  • oracle读写时相关字符集详解
  • OverlayFS 文件系统介绍
  • 【C++】用Lua绑定C/C++对象,实现对脚本调用(依赖LuaBridge实现)
  • Java面试——Tomcat
  • 2024年7月个人工作生活总结
  • 快速方便地下载huggingface的模型库和数据集
  • JAVA小白学习日记Day10
  • 分布式相关理论详解
  • Linux基础知识之Shell命令行及终端中的快捷键
  • 研究生选择学习Android开发的利与弊?
  • 怎么评价程序员40岁了竟然还在撸代码?
  • SQL优化(一)基础概念
  • 【C++高阶】哈希:全面剖析与深度学习
  • PHP西陆招聘求职系统小程序源码
  • 系统移植(十一)根文件系统(未整理)
  • mac中docker常用命令总结
  • Python 【机器学习】 进阶 之 【实战案例】房价数据中位数分析 [ 项目介绍 ] [ 获取数据 ] [ 创建测试集 ]| 1/3(含分析过程)
  • Linux 4: Bash
  • 第十四天学习笔记2024.7.25
  • 花几千上万学习Java,真没必要!(三十七)
  • SSA-GRU(自适应平滑自回归门控循环单元)预测模型及其Python和MATLAB实现
  • 【ROS】让你的回调函数并行起来
  • M12电连接器的编码分类及应用领域分析
  • 基于YOLOv8的道路裂缝坑洼检测系统
  • 蓝鹏测径仪非标定制订制流程
  • vue基础3
  • LINUX -exec函数族
  • c++ 智能指针shared_ptr与make_shared
  • 2024-HW最新漏洞整理及相应解决方案(二)
  • spring boot整合JPA兼容MySQL8和达梦数据库8