编辑
2024-06-27
学习记录
00

介绍

事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。 事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。

总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。

事务命令

MULTI :开启事务,redis会将后续的命令逐个放入队列中,然后使用EXEC命令来原子化执行这个命令系列。 EXEC:执行事务中的所有操作命令。 DISCARD:取消事务,放弃执行事务块中的所有命令。 WATCH:监视一个或多个key,如果事务在执行前,这个key(或多个key)被其他命令修改,则事务被中断,不会执行事务中的任何命令。 UNWATCH:取消WATCH对所有key的监视。

编辑
2024-06-20
项目分享
00

提示

ubuntu 20.04

Docker

卸载

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
编辑
2024-06-20
项目分享
00

基础命令

启动docker

systemctl start docker

关闭docker

systemctl stop docker

重启docker

systemctl restart docker

docker设置随服务启动而自启动

systemctl enable docker

查看docker 运行状态

systemctl status docker

如果是在运行中输入命令后会看到绿色的active

查看docker 版本号信息

docker version docker info

docker 帮助命令

docker --help
编辑
2024-06-07
实用工具
00

前提

使用idea创建spring Initializr项目时,默认的https://start.aliyun.com 不能勾选jdk8的版本,所以我们需要修改为阿里云的地址

修改

在创建界面修改,点击齿轮按钮,修改地址为https://start.aliyun.com/

1717741785845.png

编辑
2024-06-03
项目分享
00

查看docker容器id

docker ps

进入MySQL容器

docker exec -it 容器id /bin/bash

使用mysql

mysql -uroot -p

设置新密码

SET PASSWORD FOR 'root' = PASSWORD('mqGUiZAGnTC5A5X7');