redis管道 事务

Seata 分布式事务 XA 与 AT 全面解析

目录 XA模式是什么? 什么是 Seata 的事务模式? AT模式是什么? 为什么Seata要支持XA模式? AT与XA之间的关系 总结 1. XA模式是什么? 首先正如煊檍兄所言,了解了什么是XA与什么是Seata定义的事务模式,便一目了然。 1.1 什么是XA 用非常官方的话来说 XA 规范 是 ......
分布式 事务 Seata AT XA

mysq事务、日志

-- 实现事务的两种方式 -- 关闭事务自动提交 手动commit -- 开启事务 然后提交 -- 事务的四大特性 -- 原子性(不可分割,要么全部成功,要么全部失败 ) -- 一致性(事务完成时,所有数据保证一致状态) -- 隔离性(数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环 ......
事务 日志 mysq

记录一下redis基本概念和常用场景

# 如题,记录一下基本概念和常用场景 ## 什么是redis ##### Redis(Remote Dictionary Server)是一个开源的内存数据库,也可以称为键值存储系统 ##### 特点 - `内存存储` Redis将数据存储在内存中,以提供快速读写访问。这使得Redis非常适合缓存、 ......
场景 概念 常用 redis

如何在Web应用程序中使用队列 – Node.js和Redis教程

当您构建大型 Web 应用程序时,速度是首要考虑的因素。用户不想再等待很长时间才能得到响应,他们也不应该这样做。但有些流程需要时间,而且无法加快或消除。 消息队列通过为通常的请求-响应过程提供额外的分支来帮助解决这个问题。这个额外的分支有助于确保用户能够立即得到响应,并且可以暂时完成耗时的流程。大家 ......
队列 应用程序 程序 教程 Redis

阿里Java三面凉凉:微服务,Redis,JVM一个都搞不懂

前言: 金三银四刚刚过去了,不知道很多小伙伴都拿到自己心仪的offer没有,我这边也收到了一个粉丝投来的消息,说看到阿里的面试真题之后人都是懵的,发现自己一窍不通,下面给大家分享我这个粉丝的经历,以及我在这方面学习的经验。 阿里微服务面试真题 1.单片,SOA 和微服务架构有什么区别? 单片 SOA ......
Redis Java JVM

Springcloud2021+Nacos2.2+Dubbo3+Seata1.6实现分布式事务

> 示例代码地址:https://gitee.com/gtnotgod/Springcloud-alibaba.git 更详细参考Gitee完整的项目:https://gitee.com/gtnotgod/Springcloud-alibaba.git # 官网下载Nacos > https://n ......
分布式 Springcloud 事务 Nacos2 Dubbo3

阿里面试官:谈谈对Redis哈希表的理解

不少朋友问我,能不能搞个八股文精讲,把面试问题讲讲透,于是系列就这样诞生了。咱们第一期先聊聊Redis。相信哈希表大家并不陌生,今天顺便聊聊Redis的哈希表。 Hash表回顾 哈希表是一种存储数据的结构,它有很多名字(键值对、字典、符号表、映射、关联数组)。在哈希表中,键和值是一一对应的关系,一个 ......
Redis

redis 启动报错oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

1:C 07 Jul 2023 06:48:05.705 # Redis version=6.0.6, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 07 Jul 2023 06:48:05.705 # Configura ......
0OoO OoO0 oO0OoO0OoO0Oo OoO 0Oo

基于Redis的分布式锁实现方案

本文介绍基于Redis LUA脚本实现分布式锁的具体方案。为了便于在微服务架构的项目中使用,方案以注解切面的方式实现,可单独提炼项目打成jar包。 一、注解 核心注解有两个CacheLock和CacheParam。 @Target(ElementType.METHOD) @Retention(Ret ......
分布式 方案 Redis

Redis的使用场景【面试】

一、使用场景 缓存 穿透、击穿、雪崩 双写一致、持久化 数据过期、淘汰策略 分布式锁 setnx、redisson 计数器 保存 token 数据类型 消息队列 延迟队列 二、其他面试题 集群 主从、哨兵、集群 事务 Redis为什么快 ......
场景 Redis

python下使用redis分布式锁

# python下使用redis分布式锁 ### 1.什么场景需要分布式锁? 我们在写业务逻辑的时候,如果多个线程同时访问某个共享变量,一般是对变量进行上锁或者使用 queue.Queue() 实现,以做到线程安全保证数据不被污染。 在单机部署的情况下这样做完全没问题,但是随着业务规模的发展,某些单 ......
分布式 python redis

python操作redis数据库

###### 1.连接redis ```python import redis r = redis.Redis(host='localhost', port=6379, db=0) ``` ###### 2.字符串操作 ```python # 设置值 r.set('name', 'zhangsan' ......
数据库 数据 python redis

Redis学习笔记(上)

# Redis > remote dictionary server 远程字典服务 > 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。 和 memcached 一样,为了保证效率,数据都是缓存在内存中的。区别的是 re ......
笔记 Redis

redis的订阅发布功能中,前端如何监听到消息,并修改前端页面。

![](https://img2023.cnblogs.com/blog/1892439/202307/1892439-20230706220847211-982080298.png) ![](https://img2023.cnblogs.com/blog/1892439/202307/18924 ......
前端 消息 页面 功能 redis

docker安装Redis 6.0.8

# 1、前置说明 > 参考:尚硅谷(周阳)老师笔记写的。 > > 注意:删除容器后,数据也会从(宿主机)加载的。 # 2、安装 ## 2.1、拉取 Redis 6.0.8 ~~~properties docker pull redis:6.0.8 ~~~ ## 2.2、宿主机:新建redis目录 ~ ......
docker Redis

Redis实战(黑马点评--分布式锁)

基本原理和不同的实现方式 分布式锁的核心思想就是让大家共用同一把锁,那么我们就能锁住线程,不让线程进行,让程序串行执行,这就是分布式锁的核心思路 可见性:多个线程都能看到相同的结果。 注意:这里说的可见性并不是并发编程中指的内存可见性,只是说多个进程之间都能感知到变化的意思 互斥:互斥是分布式锁的最 ......
分布式 黑马 实战 Redis

015下单接口前端,支付宝get回调和post回调,上线前准备,阿里云购买,安装 git mysql redis python 虚拟环境,uwsgi nginx,部署前端,部署后端

# 1 下单接口前端 **CourseDetail.vue** ```js // 给按钮增加点击事件 handleGoPay(){ // 1 判断是否登录, let token= this.$cookies.get('token') if(token){ this.$axios.post(`${th ......
前端 接口 环境 python mysql

从0开始,手写Redis

文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
Redis

01.net6集成redis

## 安装redis 自己使用docker compose安装redis,yml文件如下: ~~~yml version: '3.9' services: redis: image: redis:6.2.5 container_name: docker_redis privileged: true ......
redis net6 net 01

Redis专题:了解Redis集群,这篇就够了

随着业务系统功能、模块、规模、复杂性的增加,我们对Redis的要求越来越高,尤其是在高低峰场景的动态伸缩能力,比如:电商平台平日流量较低且平稳,双十一大促流量是平日的数倍,两种情况下对于各系统的数量要求必然不同。如果始终配备高峰时的硬件及中间件配置,必然带来大量的资源浪费。 Redis作为业界优秀的 ......
Redis 集群 专题

Redis基础、高级特性与性能调优——一篇文章搞定

本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 ......
特性 篇文章 性能 基础 Redis

【Redis】- 常用命令

### Redis的启动方式 ```sh ./redis-server & redis-server redis.windows.conf ``` ### Redis的启动脚本 启动脚本 `redis_init_script` 位于位于Redis的 /utils/ 目录下,redis_init_sc ......
命令 常用 Redis

龙芯电脑编译redis (loongarch)

1、获取源码 源码地址:https://redis.io/download/#redis-downloads 最新版本是7.2,这里用redis5测试,最后一个版本是5.0.14 wget https://download.redis.io/releases/redis-5.0.14.tar.gz ......
loongarch 电脑 redis

SQL Developer 默认是不会自动提交事务

# SQL Developer 默认是不会自动提交事务 SQL Developer这软件,在执行数据库数据修改操作时,并不会进行SQL提交。 SQL Developer默认是不会进行自动提交,必须通过手动的方式提交。 如: ```sql insert into mytable (id,name) v ......
Developer 事务 SQL

docker 部署redis 主从

创建数据目录 cd /mnt && mkdir redis-cluster && cd redis-cluster && mkdir -p 6380/conf 6381/conf 6382/conf 创建配置文件 [root@localhost redis-cluster]# vim 6380/co ......
主从 docker redis

深入解析Redis的LRU与LFU算法实现

作者:vivo 互联网服务器团队 - Luo Jianxin 重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。 一、前言 Redis是一款基于内存的高性能NoSQL数据库,数据都缓存在内存里, 这使得Redis可以每秒轻松地处理数万的读写请求。 相对于磁盘 ......
算法 Redis LRU LFU

Redis使用jedis如何连接远程服务器或者虚拟机

1. pom文件中导入jedis ```xml redis.clients jedis 4.4.0 ``` 2. 开启虚拟机的防火墙,可以指定端口6379 ```bash firewall-cmd --zone=public --add-port=6379/tcp --permanent (--pe ......
服务器 Redis jedis

记一次.Net分布式事务死锁现象以及解决方法

在本文中,将介绍一次遇到的.Net分布式事务死锁现象以及解决方法。我们将首先了解事务框架的构成,然后分析导致死锁的代码,最后提出解决方法。 # 事务框架 本次开发框架JMSFramework将分布式事务划分为4个阶段,分别是:执行、确认、提交和重试。 1、执行 调用微服务来执行相关的业务操作。如果其 ......
分布式 现象 事务 方法 Net

【Redis】redis集群的 MASTER 与 SLAVE

这个问题,从一个坑说起: 部署了一个新环境,但发现服务一直在报错: ``` 2023-07-05 20:42:54.186 ERROR [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred ......
集群 MASTER Redis redis SLAVE

Redis 高可用 —— 哨兵

参考 码哥字节:https://xie.infoq.cn/article/1c714709d00b2b55e8416fb99 小林coding: https://xiaolincoding.com/redis/cluster/sentinel.html 锦鱼不忘旧时晨:https://blog.cs ......
哨兵 Redis