摘要:        
maven依赖注入: <!--dependency for redis--> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --> <dependency    阅读全文
posted @ 2021-07-31 19:05
IT6889
阅读(2691)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Spring-data-redis,是spring-data框架中,比较常用的,基于key-value键值对的数据持久层框架。Spring-data-redis,是一个基于Template模板开发的数据访问层框架。都是基于配置+template方法调用,实现redis数据CRUD操作的。 没有Spr    阅读全文
posted @ 2021-07-31 19:03
IT6889
阅读(391)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Redis可以存储可以存储键与5种不同数据结构类型之间的映射。五种数据类型为:STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列)、ZSET(有序集合)。 一、字符串类型String 1、类型定义 String 数据结构是简单的 key-value 类型,使用string时,r    阅读全文
posted @ 2021-07-31 19:01
IT6889
阅读(335)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、什么是泛型 Java从1.5之后支持泛型,泛型的本质是类型参数,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 若不支持泛型,则表现为支持Object,不是特定的泛型。泛型是对 Java 语言的类型系统的一种扩展,以支持    阅读全文
posted @ 2021-07-31 18:57
IT6889
阅读(772)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在Redis的使用过程中,大多数人都是使用现成的客户端,如Jedis,Redisson,Lettuce。因此本文研究用BIO的方式手写Redis客户端尝试,对遇到的问题进行探究及总结。 如何从架构角度思考架构分层? Redis通讯协议RESP是怎么回事? 如何基于BIO实现Redis客户端? Red    阅读全文
posted @ 2021-07-31 18:56
IT6889
阅读(131)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、Redis使用有哪些常见问题 在我们已经有了Jedis客户端、集群模式支持后,Redis基本使用已经没有大的问题了。 但是这样依旧有很多缺陷,比如: 动态扩容不方便,扩容需要重启才能生效 对于集群配置,有客户端代码侵入 集群中没有业务进行隔离,单业务冲高可能影响其余业务运行 没有监控,无法提前预    阅读全文
posted @ 2021-07-31 18:53
IT6889
阅读(504)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、Redis介绍 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合    阅读全文
posted @ 2021-07-31 18:49
IT6889
阅读(145)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Redis在日常部署的时候,可以有多种部署模式:单机、主从、哨兵、集群(分区分片),因此本例将对上面这四种模式进行详细的讲解,特别是集群模式将进行最细致的讲解(现行普遍使用的方式)。 一、单机部署 单机部署很简单,直接下载Redis进行安装即可,此处不作详细讲解,具体Redis的安装请参考:Mac下    阅读全文
posted @ 2021-07-31 18:48
IT6889
阅读(524)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 我们在进行Java项目开发的时候,如果要使用Redis数据库,那么常常是通过Redis的Java客户端来简化Redis的使用,例如Redisso    阅读全文
posted @ 2021-07-31 18:43
IT6889
阅读(96)
评论(0)
推荐(0)
        
            
        
        
摘要:        
我们以汽车分类管理程序为例来介绍合成复用原则的应用。 分析:汽车按“动力源”划分可分为汽油汽车、电动汽车等;按“颜色”划分可分为白色汽车、黑色汽车和红色汽车等。如果同时考虑这两种分类,其组合就很多。如图所示是用继淨:关系实现的汽车分类的类图。 从图中可以看出用继承关系实现会产生很多子类,而且增加新的    阅读全文
posted @ 2021-07-31 18:36
IT6889
阅读(149)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号