redis管道 事务
redis:redis-cli指令
学习自:redis-cli 命令详解 - 小学弟- - 博客园 1、登录:redis-cli [选项] 选项 选项 默认值 说明 对应配置项 redis.conf -h <hostname> 127.0.0.1 以哪个主机名/IP登录Redis 如果某个IP没在conf文件中绑定,那就不能用它登录 ......
windows环境下redis集群
第一步:安装一个redis,要能正常跑起来(其实只是为了证明你会安安装而已) 第二步:几个节点就创建几个目录(要求最少3个master,如果想有一个从节点的话,那就最少6个节点),然后将redis 目录下的redis-server 及 redis.windows.conf copy到这些目录并修改配 ......
springboot2.0整合redis集群,其实好简单
配置 #redis配置 redis: cluster: nodes: - 127.0.0.1:9000 - 127.0.0.1:9001 - 127.0.0.1:9002 - 127.0.0.1:9003 - 127.0.0.1:9004 - 127.0.0.1:9005 timeout: 6000 ......
redis:set与zset
学习自:Redis 的五种基本数据类型_redis的五种数据类型_喵先森爱吃鱼的博客-CSDN博客 Set 集合,存放一系列无重复元素 常用命令 命令 用法 说明 scard scard K K中元素个数 sadd sadd K V1 V2 V3 V4 往K中添加数据 srem srem K V 从 ......
spring事务传播性
该特性是保证事务是否开启,业务逻辑是否使用同一个事务的保证。当事务在传播过程中会受其影响。其传播特性包括: 1、Propagation.REQUIRED 方法被调用时自动开启事务,在事务范围内使用则使用同一个事务,否则开启新事务。常用!!! 2、Propagation.REQUIRES_NEW 无论 ......
redis:List
List 与Java中的LinkedList类似,可以看做一个双向链表,同时支持正反向检索。 特征: 有序 元素可重复 增删速度快 查询速度一般 常用命令 命令 用法 说明 lpush rpush lpush/rpush K V1 V2 V3 往K的左/右插入V lpop rpop lpop/rpo ......
redis:Hash
Hash 字典数据,和python中的dict一个数据样式: 虽然写法是这样,但是在存储上,并不是把{}当做一个整体,而是hash内部的每个K-V都单独存储,这时候称为F-V对更合适,因为一个K真正对应的是{...}。 常用命令 在Hash中,K为{...}的Key,V是{...}的整体,{...} ......
redis:string类型
学习自:Redis 的五种数据类型及其底层原理_redis的五种数据类型_ZJE_ANDY的博客-CSDN博客 Redis 的五种基本数据类型_redis的五种数据类型_喵先森爱吃鱼的博客-CSDN博客 Redis是K-V结构的数据库。 Redis有5种常用数据类型(这里的数据类型,都是针对K-V对 ......
Cache Manager和Redis的不同
Cache Manager和Redis是两种不同的缓存解决方案,它们有以下区别和优劣势: 数据持久性:Redis是一个基于内存的数据库,可以将数据持久化到磁盘,因此在断电或重启后,数据可以恢复。而Cache Manager通常是一个内存中的缓存,不具备数据持久性,断电或重启后数据会丢失。 数据类型和 ......
Spring事务与锁的一些事
## 1.Spring事务与synchronized顺序问题 ## 结论: > 保证释放锁在事务提交之后 ``` 当一个方法加上事务后,在执行前要先开启事务,然后再执行目标方法,当目标方法执行完后提交事务。 自然获取锁是在开启事务后才执行的操作,一个线程获取到锁,到执行完业务再到释放锁后,此时事务还 ......
SSO单点登录(SpringSecurity OAuth2.0 redis mysql jwt)
# SSO单点登录 ## 什么是单点登录 > SSO(Single Sign On) > > 在多系统架构中,用户只需要一次登录就可以无需再次登录(比如你在打开淘宝之后点击里边的天猫) > > 在以前我们的单系统中,用户如果登录多个服务需要多次登录,实现单点登录之后,可以实现一次登录,全部登录!一次 ......
redis:哨兵日志文件sentinel.log
学习自:Redis 哨兵模式下,Master节点宕机后,进行故障转移的过程 现部署了三台虚拟机上的redis服务,采用哨兵模式进行管理。 S1:192.168.50.121 S2:192.168.50.122 S3:192.168.50.123 初始m设为s1,运行一段时间后突然宕机,哨兵起作用过程 ......
Spring-事务操作
1、什么是事务 事务就是一系列的动作,它们被当作一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。 案例:转钱业务 扣钱和加钱 --要么都执行要么都不执行 JDBC --它模式事务自动提交的 -当代码中出现错误,转账业务就会变成eid=1的用户扣钱,eid=2的用户没有加钱,扣的钱不翼而飞 ......
javaSpring操作事务
1.什么是事务 简单理解你:事务就是将一系列动作看成是一次工作单元,又涉及到套娃了 举个栗子: 转账操作,张三向李四转账100块钱,在转账途中,突然停电,但是账单已经发出去了,这个时候如果没有事务的话,那么张三向李四转账的100块钱将不翼而飞 事务的作用,将张三和李四的的转账看成一个动作,要么全部成 ......
MySQL事务
**ACID** **原子性(Atomicity)** **隔离性(Isolation)** **一致性(consistency)** **持久性(Durability)** 当把现实世界的状态转换映射到数据库世界时,`持久性`意味着该转换对应的数据库操作所修改的数据都应该在磁盘上保留下来,不论之后 ......
redis配置文件:redis.conf
配置项及说明 配置项名称 配置项值范围 说明 daemonize yes、no 是否启用守护进程。默认no。 port Redis 监听端口,默认6379 bind 绑定的主机地址(只有符合条件的IP,才能用redis-cli登录该redis服务器并进行操作) bind和protected-mode ......
redis:AOF与RDB
AOF 学习自:redis AOF实现原理 在Redis的配置文件redis.conf中有一节名为APPEND ONLY MODE,其中有这两项:appendonly和appendfilename,是代表AOF持久化,该机制对应的文件以aof为后缀。 AOF(Append Only File)持久化 ......
java Sping aop 以及Spring aop 的应用事务管理
# 1. 回顾 > 线程死锁概念和如何避免死锁的发生: > > 线程的通信 wait notify() notify(): Object类 > > 线程的状态: ==NEW >start() >就绪状态 CPU时间片 运行状态==RUNNABLE] >sleep() >==TIMED_WAITING ......
redis的基本命令
# 通用命令 - keys pattern 查看符合要求的所有key - del (key) [key ...] 删除一个指定的key - exists 判断key是否存在 - expire 给一个key设置有效期,单位是秒,有效期到时该key会被自动删除 (返回-2就是自动删除了) - ttl 查 ......
Redis 7的入门到精通的学习路线可以分为三个层次:入门、进阶和精通
Redis 7的入门到精通的学习路线可以分为三个层次:入门、进阶和精通 学习Redis 7的入门到精通的学习路线可以分为三个层次:入门、进阶和精通。下面是每个层次的学习内容和示例代码讲解。 ## 入门阶段: 1. **安装和配置Redis**:了解如何下载、安装和配置Redis的基本参数。可以使用R ......
Redis入门
## 1.认识NoSQL ### 1.1 什么是NoSQL - NoSQL最常见的解释是"`non-relational`", 很多人也说它是"**_Not Only SQL_**" - NoSQL仅仅是一个概念,泛指**非关系型的数据库** - 区别于关系数据库,它们不保证关系数据的ACID特性 ......
vscode1.80.2 Install terminal quit with output: 过程试图写入的管道不存在
莫名其妙的错误。如果你尝试了各种修改密钥认证方法,修改密码,修改文件权限都不行,那恭喜你,大家同道中人,遇到了同一个错误。 修改ssh的config文件,一般在你的.ssh路径下,windows是C:\Users\用户名\.ssh\config,linux是~/.ssh/config。 如果是从co ......
Docker安装Redis错误Reading the configuration file, at line 416 >>> 'locale-collate ""' Bad directive or wrong number of arguments
docker安装redis报错*** FATAL CONFIG FILE ERROR (Redis 7.0.12) ***
Reading the configuration file, at line 416
>>> 'locale-collate ""'
Bad directive or wro... ......
linux安装部署redis缓存端服务器
1先去redist官方网站下载所需要安装的redis包 https://redis.io/download/ 2:下载完成后,上传redis包到Linux服务中 可以上传到 /usr/local 目录中 解压文件 ......
ubuntu安装redis7
转自:https://blog.csdn.net/qwh0710/article/details/130304861 1:cd /opt/ 2:vim installredis7.sh,复制下面代码到编辑框。 #!/bin/bash apt install -y software-propertie ......
redis:哨兵配置文件sentinel.conf说明
学习自:Redis——sentinel哨兵模式_sentinel announce-ip_FlyLikeButterfly的博客-CSDN博客 m:master s:slave 下文中所有<xxx>项,都是可以在配置文件sentinel.conf中修改的项 1、前言 哨兵是从主从模式发展而来的,在m ......
ef.core 事务不回滚的我遇到的一种情况分享
比如有几个Repository:_storeRep,_inventoryRep,_storeItemRep。基类封装有BeginTransaction(); using(var trans=_storeItemRep.BeginTransaction()){ try{ _storeRep.Updat ......
redis数据结构跳表
# redis数据结构跳表 ## 数据结构 ### 跳表节点 ```c typedef struct zskiplistNode { // 层 struct zskiplistLevel { // 前进指针 struct zskiplistNode *forward; // 跨度 unsigned ......