目录1.Redis是什么?2.Redis的使用步骤1)步骤2)3.补充redis的用法3.1 存取String类型的值:3.2 RedisTemplate 操作Redis中的数据类型(String hash list set 等)1.Redis是什么?Redis (Remote Dictionary Server) 是一个使用ANST C编写的开源,支持开源,基于内存,可选持久性的键值对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 18:49:24
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            场景SpringCloudConfig集成Bus消息总线实现动态刷新配置(全局广播和定点通知):在上面实现消息总线的基础上,下面学习Stream消息驱动的使用。Stream屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型。官网:https://spring.io/projects/spring-cloud-stream#overview  官方定义SpringClou            
                
         
            
            
            
            Redis可以实现数据的持久化存储,即将数据保存到磁盘上。 Redis的持久化存储提供两种方式:RDB与AOF。RDB是默认配置。AOF需要手动开启。 现在Redis的配置中默认是关闭AOF模式的。 如果要开启AOF模式,修改Redis的配置文件redis.conf。相关的配置项:appendonly yes  #开启AOF模式 原文1
appendfilename "appendonly.aof            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 09:56:30
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Redis的事务是什么Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说: redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。 在简单点的意思就是Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 14:39:01
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现Redis不开启持久化导致数据丢失的流程
Redis是一个高性能的键值存储系统,通常用于缓存和存储临时数据。然而,在某些情况下,我们可能会选择不启用其持久化功能,以提高性能或由于其他设计需求。本文将指导你如何实现“Redis不开启持久化,数据丢失”的过程。
## 整体流程
以下是整个操作过程的简要步骤:
| 步骤 | 操作            
                
         
            
            
            
             为什么会去写这样的一篇博客?很多面试官在面试的时候都会去问到!数据库的事务!!事务是什么东西?事务的隔离级别ACID原则spring事务的实现方式Spring事务的传播特性!!等等等!!对于这些面试题相信大家都已记得滚瓜烂熟了!!!基本上80%都会被问道!!!在工作中也是100%会用到我们的事务!!!可是你真的理解,事务吗?spring是怎样去实现事务!!去拓展出事务的传播特性呢??案            
                
         
            
            
            
            欢迎访问我的个人博客:http://zhangshuai.name/目录DispatcherServlet的类图与JavaEE规范相关的接口Aware相关的类SpringMVC中自定义的Servlet接口总结1.DispatcherServlet的类图首先在配置SpingMVC的时候,我们要么在web.xml中配置DispatcherServlet,要么采用Java config的方式继承Abst            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 23:52:56
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring 开启 Redis 缓存
在实际的应用程序中,缓存是提高系统性能的一个重要手段。Redis 是一种常用的内存数据存储,通过将数据存储在内存中提供快速访问,因此可以用来作为缓存来提高系统的访问速度。本文将介绍如何在 Spring 中开启 Redis 缓存,并提供相应的代码示例。
## 什么是 Redis 缓存
Redis 是一个开源的内存数据存储,它支持多种数据结构,如字符串、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-28 05:50:45
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介绍之。 (一)Snapshotting    &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-20 16:23:46
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、概述Redis支持RDB(Redis DataBase)和AOF(Append Only File) 两种持久化机制,默认开启RDB机制,生成名为dump.rdb的数据文件,该文件存放在redis.conf配置文件内dir配置项指定的目录中,该配置项默认值为./,./表示当前目录,启动redis服务时执行redis-server /etc/redis.conf指令,所以./表示执行该指令时所在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 19:21:45
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MongoDB 不开启认证的影响与使用
## 什么是 MongoDB?
MongoDB 是一个广泛使用的 NoSQL 数据库,以其灵活的文档存储结构和高性能而闻名。它采用 BSON(类似于 JSON)的格式存储数据,便于进行复杂的数据查询和分析。MongoDB 的灵活性让其在各种不同项目中都得到广泛应用。
## 什么是认证?
认证是一个确保安全的过程,目的是验证用户的身份。在数据库管理            
                
         
            
            
            
            # Redisson 不开启集群
## 简介
Redisson是一个基于Redis的Java驻留式数据结构和服务框架,提供了分布式锁、分布式集合等功能。在使用Redisson的过程中,有时候我们并不需要开启集群模式,而是希望通过单个Redis节点来实现功能。本文将介绍如何在Redisson中不开启集群模式。
## Redisson不开启集群的配置方法
在Redisson中,可以通过`Con            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-11 05:21:49
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Nacos 不开启 MySQL 的使用与配置
Nacos 是一个开源的动态服务发现、配置管理和服务管理平台。通常,在生产环境中,Nacos 可以与 MySQL 数据库集成来持久化数据。然而,在一些小型或者开发环境中,您可以选择不使用 MySQL,这样可以便于快速启动和减少配置复杂性。
## 什么是 Nacos?
Nacos 提供了动态服务发现、配置管理和服务管理的功能。通过 Nacos,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-27 06:32:40
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            springboot技术栈
示例源码
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序在springboot中集成pom.xml引入shiro及shiro-redis开发包<!--shiro-->
        <d            
                
         
            
            
            
            Redis如何支撑秒杀秒杀场景的特征秒杀场景一般都是大量的用户抢购极少量的产品,这就带来一些性能上的问题。系统瞬时并发访问量高一般数据库能承受的并发数是千级别的,如果采用数据库直接应对秒杀场景多半会直接击垮数据库,而Redis每秒处理的请求能达到万级别甚至十万级别,所以在秒杀场景Redis是比较好的选择。系统读请求远大于写请求秒杀场景是一个典型的读多写少场景,大量用户都在不停的刷新请求,用户需要先            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 08:38:39
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一 什么是redis事务? 一组命令的执行看作一个集体,在这执行中间,这一组命令按顺序依次执行,中间不被打断或干扰。 一个队列中一次性,顺序性,排他性的执行一系列命令。二 事务的基本操作 开启事务: multi 作用:开启事务,此条命令执行,后续命令均加入事务中。执行事务:exec 事务结束位置,即执行事务,与multi成对使用。三 事务定义过程中出现问题咋办 命令:discard 终止当前事务。            
                
         
            
            
            
              一、Redis和数据库的结合  使用Redis可以优化性能,但是存在Redis的数据和数据库同步的问题。  例如,T1时刻以将 key1 保存数据到 Redis,T2时刻刷新进入数据库,但是T3时刻发生了其他业务需要改变数据库同一条记录的数据,但是采用了 key2 保存到Redis中,然后又写入了更新数据到数据库中,这就导致 Redis 中key1 的数据是脏数据,和数据库中的数据不一致。              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 11:50:34
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我不是DBAMariadb简介与安装啥是mysql  啥是Mariadb 有啥区别mysql是一款关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码(目前被oracle收购,有闭源风险)这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。而mysql之父和mysql的创造团队很反感这件事情,便使用mysql的源码并加以优化和创新创造了mariadb,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 21:02:04
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实现功能描述:        redis服务器进行Master-slaver-slaver-....主从配置,通过2台sentinel进行failOver故障转移,自动切换,采用该代码完全可以直接用于实际生产环境。         &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 21:15:56
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## MySQL 不开启事务
### 1. 什么是事务
在数据库中,事务(Transaction)是指一个或多个操作组成的工作单元,它们被视为一个整体,要么全部成功执行,要么全部回滚,保证数据的一致性和完整性。例如,在银行系统中,从一个账户向另一个账户转账可以被视为一个事务。
### 2. MySQL 事务
MySQL 支持事务的数据库引擎有 InnoDB 和 NDB Cluster。默认            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-01 12:54:42
                            
                                198阅读