欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > DockerRedis基础

DockerRedis基础

2025/3/16 23:25:48 来源:https://blog.csdn.net/hycccccch/article/details/140784251  浏览:    关键词: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

建议使用手动序列化!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词