事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。 事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。
总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。
MULTI :开启事务,redis会将后续的命令逐个放入队列中,然后使用EXEC命令来原子化执行这个命令系列。 EXEC:执行事务中的所有操作命令。 DISCARD:取消事务,放弃执行事务块中的所有命令。 WATCH:监视一个或多个key,如果事务在执行前,这个key(或多个key)被其他命令修改,则事务被中断,不会执行事务中的任何命令。 UNWATCH:取消WATCH对所有key的监视。
提示
ubuntu 20.04
卸载
sudo yum remove $(rpm -qa | grep docker)
安装
sudo curl -fsSL https://get.docker.com/ | sh #镜像安装 sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun
自启动
sudo systemctl enable docker
启动
sudo service docker start
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl enable docker
systemctl status docker
如果是在运行中输入命令后会看到绿色的active
docker version docker info
docker --help
使用idea创建spring Initializr项目时,默认的https://start.aliyun.com 不能勾选jdk8的版本,所以我们需要修改为阿里云的地址
在创建界面修改,点击齿轮按钮,修改地址为https://start.aliyun.com/

docker ps
docker exec -it 容器id /bin/bash
mysql -uroot -p
SET PASSWORD FOR 'root' = PASSWORD('mqGUiZAGnTC5A5X7');