Skip to content

Luckylau/redis-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis-Learning

Redis使用教程

Redis的入门,见这篇文章

redis-0 项目主要通过单纯jedis的方式来实现对redis的操作,封装在RedisClient中。

这个版本的特点是:

1.用配置xml文件的方式加载bean, bean定义在applicationContext.xml

2.mybatis访问数据库,使用了alibaba的druid源;

3.集成了swagger2的使用;

4.log4j.xml配置log4j使用;

5.用Threadlocal方式实现KryoRedisSerializer的并发使用;

redis-1项目主要通过Springboot的RedisTemplate来实现对redis的操作,封装在RedisClient中。

这个版本的特点是:

1.redis的bean通过@Bean方式加载,在RedisConfiguration中;

2.mybatis访问数据库,springboot零配置方式,使用了alibaba的druid源,同时可以访问监控页面http://127.0.0.1:8080/druid/login.html , 用户:admin 密码:admin;

3.集成了swagger2的使用;

4.log4j.properties配置log4j使用;

5.使用KryoPool的方式实现KryoRedisSerializer的并发使用;

redis-2 项目是一个基于Redis实现的分布式锁

特点是:

1.支持注解RedisLock加锁;

2.基于redis集群环境,用jediscluster执行lur脚本;

3.logback.xml配置logback日志;

Releases

No releases published

Packages

No packages published

Languages