redis管道 事务

MySQL 事务

优质博文:IT-BLOG-CN 一、四大特性 事务可以看作一个整体,里面的内容要么都执行成功,要么都不成功。不可能存在部分执行成功而部分执行不成功的情况。在MySQL中,常见的存储引擎有InnoDB、Myisam,Memory等。其中InnoDB支持事务transaction,而Myisam,Mem ......
事务 MySQL

redis入门

Redis入门 常用数据类型 string:普通字符串,常用 hash:适合存储对象 list:按照插入顺序排序,可以有重复元素 set:无序集合,没有重复元素 sorted set:有序集合,没有重复元素 常用命令 字符型string常用命令 | 命令 | 作用 | | : | | | SET k ......
redis

day01-Redis入门

Redis入门 1.初始Redis 1.1认识NoSQL | | SQL(关系型数据库) | NoSQL(非关系型数据库) | | | | | | 数据结构 | 结构化(Structured) | 非结构化 | | 数据关联 | 关联的(Relational) | 无关联的 | | 查询方式 | S ......
Redis day 01

分布式缓存--Redis

一、单点Redis的问题 数据丢失问题--Redis是内存存储,服务重启可能会丢失数据 解决:实现Redis数据持久化 并发能力问题--单节点Redis并发能力虽然不错,但也无法满足如618这样的高并发场景 解决:搭建主从集群,实现读写分离 存储能力问题--Redis基于内存,单节点能存储的数据量难 ......
分布式 缓存 Redis

Q:数据库方法的传播特性,外层方法的事务注解@Transactional默认会影响本方法么

外层方法的事务注解默认会影响本方法么 涉及知识:事务的传播特性 实验前推测:目前了解内、外方法某个发生异常执行回滚是否影响另一个方法是由配置的哪个传播特性决定的。推测内方法出现异常要导致外方法的事务也要回滚,因为这个在现实场景最普遍。 实验: 描述:roleService.insertRole这个内 ......
方法 外层 注解 Transactional 特性

Redis安装(Linux CentOS)

1. 环境介绍 主机系统:CentOS Redis版本:7.0.10 2. 安装过程 检查 GCC 版本 gcc -v redis 6.0 以上需要 gcc 5.3,升级 gcc。如果安装的redis版本低于6.0,这一步可以忽略 yum -y install centos-release-scl ......
CentOS Redis Linux

docker:Dockerfile、docker私有仓库、dockercompose介绍、dockercompose部署flask+redis项目、dockercompose一键部署路飞项目

一、Dockerfile 1.1 常用和不常用命令 FROM: 指定基础镜像 RUN: 构建镜像过程中需要执行的命令。可以有多条。docker build CMD:添加启动容器时需要执行的命令。多条只有最后一条生效。可以在启动容器时被覆盖和修改。 ENTRYPOINT:同CMD,但这个一定会被执行, ......

Redis相关操作

Redis相关文档 一. Redis简单使用 ​ redis作为一款目前这个星球上性能最高的非关系型数据库之一. 拥有每秒近十万次的读写能力. 其实力只能用恐怖来形容. 1.安装redis redis是我见过这个星球上最好安装的软件了. 比起前面的那一坨. 它简直了... 直接把压缩包解压. 然后配 ......
Redis

docker,Dockerfile,docker私有仓库,dockercompose介绍,dockercompose部署flask+redis项目,doclercompose一键部署路飞项目

内容回顾 容器操作 docker start 容器id 启动容器 docker stop 容器id 停止容器 docker rm 容器id 删除容器 ocker rm `docker ps -aq` # 正在运行的容器不能删除 docker exec 容器id 命令 让容器执行命令 docker c ......

redis 没用

Redis 高频面试题及答案 1.redis 是什么? redis 是 nosql(也是个巨大的 map) 单线程,但是可处理 1 秒 10w 的并发(数 据都在内存中) 使用 java 对 redis 进行操作类似 jdbc 接口标准对 mysql,有各类实现他的实现类,我们常用的是 druid ......
redis

局域网跨机器访问其他机器上虚拟机的Redis

以上 修改完毕之后就可以从别人的电脑访问你主机的ip地址+主机端口号 直接访问虚拟机的redis了 (防火墙开放了主机的相应端口) 然后直接下一步下一步到名称 自己起个名称 点击完成就可以了 ......
机器 局域网 局域 Redis

事务-并发事务演示及隔离级别

-- 查看事务隔离级别select @@transaction_isolation;-- 设置事务隔离级别set session transaction isolation level repeatable read ; ......
事务 级别

分布式事务--Seata

Seata是分布式事务解决方案。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案。官网地址:http://seata.io/,其中的文档、播客中提供了大量的使用说明、源码分析。 一、事务的ACID原则 在分布式系统下,一个业务跨越多个服务或数据源,每个服务都是一个分支事务 ......
分布式 事务 Seata

【Redis】配置文件详解和持久化实现(RDB、AOF)

Redis配置文件详解 bind 0.0.0.0 #监听地址,可用空格隔开多个IP 默认127.0.0.1 protected-mode yes #安全访问限制,启用状态下若停用bind IP和访问密码时,仅允许通过127.0.0.1:6379进行远程访问,访问时将出现告警提示,拒绝其他远程访问 默 ......
文件 Redis RDB AOF

redis_exporter

监听的端口 9121 https://github.com/oliver006/redis_exporter oliver006/redis_exporter quay.io/oliver006/redis_exporter docker run --rm -it --entrypoint=/red ......
redis_exporter exporter redis

Dockerfile,docker私有仓库,dockercompose介绍,dockercompose部署flask+redis项目,dockercompose一键部署路飞项目

Dockerfile,docker私有仓库,dockercompose介绍,dockercompose部署flask+redis项目,dockercompose一键部署路飞项目 Dockerfile命令 # FROM:指定基础镜像 # RUN:构建镜像过程中需要执行的命令 # CMD:添加启动容器时 ......

【Redis 高可用】主从复制

Redis 主从复制 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。 主从复制的作用主要包括: 数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。 ......
主从 Redis

1 Dockerfile、2 docker私有仓库、3 dockercompose介绍 、4 dockercompose部署flask+redis项目、5 dockercompose一键部署路飞项目

1 Dockerfile 1.1 常用和不常用命令 FROM: 指定基础镜像 RUN: 构建镜像过程中需要执行的命令。可以有多条。docker build CMD:添加启动容器时需要执行的命令。多条只有最后一条生效。可以在启动容器时被覆盖和修改。 ENTRYPOINT:同CMD,但这个一定会被执行, ......

docker-day4——Dockerfile、docker私有仓库、dockercompose介绍、dockercompose部署flask+redis项目、dockercompose一键部署路飞项目

一、Dockerfile 1.1 常用和不常用命令 FROM: 指定基础镜像 RUN: 构建镜像过程中需要执行的命令。可以有多条。docker build CMD:添加启动容器时需要执行的命令。多条只有最后一条生效。可以在启动容器时被覆盖和修改。 ENTRYPOINT:同CMD,但这个一定会被执行, ......

redis里使用lua脚本对hash里的数据进行排序

注意:本脚本只适用于数据量较少的集合进行排序,数据量太大会严重影响redis的性能。 local t = redis.call('hgetall', KEYS[1]); local arr = {}; for i, v in pairs(t) do if i % 2 == 0 then local ......
脚本 数据 redis hash lua

Spring Boot 中使用 Redis

Redis 环境 redis 安装、配置,启动:(此处以云服务器上进行说明) 下载地址:https://redis.io/download/ 下载后上传到云服务器上,如 /usr/local 中 gcc 环境安装:yum install -y gcc-c++ 解压:tar -zxvf xxx 进入解 ......
Spring Redis Boot

Redis主从复制模式原理及演进

一、主从模式 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能 ......
主从 原理 模式 Redis

Python 之操作redis

一、示例代码 import redis pool = redis.ConnectionPool(host='127.0.0.1', port=6379, password="", max_connections=10) redis_obj = redis.Redis(connection_pool= ......
Python redis

Python 之redis模块

一、安装redis模块 下面以 Windows 系统为例,使用包管理工具安装 redis 模块,命令如下: python -m pip install redis 如果您是 Linux 系统,需要执行以下命令来安装: sudo pip3 install redis 二、Python Redis连接 ......
模块 Python redis

【Redis】Redis 编译安装配置优化,多实例配置

1、下载redis源码包,并进行解压缩操作 https://download.redis.io/releases/ [root@Redis-Ubuntu-1804-p21:~]# wget https://download.redis.io/releases/redis-5.0.14.tar.gz ......
Redis 实例

数据结构与对象------Redis

参考《Redis设计与实现》 系列文章目录和关于我 一丶简单动态字符串 当redis需要的不仅仅是一个字符串字面量,而是一个可以被修改的字符串值时,就会使用SDS(simple dynamic string)来表示字符串值。比如set msg "hello world"将创建一个新键值对,键值对的键 ......
数据结构 对象 结构 数据 Redis

Redis双写缓存更新策略

缓存更新策略(双写一致) 在业务初始阶段,流量很少的情况下,通过直接操作数据是可行的操作,但是随着业务量的增长,用户的访问量也随之增加,在该阶段自然需要使用一些手段(缓存)来减轻数据库的压力;所谓遇事不决,那就加一层。 在当前技术栈中,redis当属缓存的第一梯队了,但是随着缓存的引入,业务架构和问 ......
缓存 策略 Redis

docker 容器操作、应用部署、mysql,redis,nginx、迁移与备份、Dockerfile

==容器操作== # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 先创建文件 mkdir:文件夹 vi vim touch:文件 # 容器的文件copy到宿主机上(不是在容器内部操作) docker cp 容器名称:容器目录 需要拷贝的 ......
容器 Dockerfile 备份 docker mysql

MySQL日志、事务原理 -- undolog、redolog、binlog、两阶段提交

1. undolog 1.1 undolog – 原子性 1.2 回滚日志,记录数据被修改前的信息,属于逻辑日志 什么是逻辑日志? 比如我们执行一条delete语句,undolog里边记录的是相反的操作insert记录【相当于存放的是操作逻辑语句,而不是数据】 逻辑日志好处 比如全表更新,如果是物理 ......
原理 阶段 事务 undolog redolog

事务-事务的四大特性

事务的四大特性: 原子性:事务是不可分割的最小操作单元,要么全部成功,要么全部失败 一致性:事务完成时,必须使所有的数据都保持一直状态 隔离性:数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行 持久性:事务一旦提交或回滚,他对数据库中的数据的改变就是永久的 ......
事务 特性