Spring data redis应用示例

1、什么是SDR

就跟orm有hibernate和mybatis一样,redis也有众多的Java客户端,例如jedis,jredis,jdbc-redis和rcj等,当然他们肯定没法兼容,如果你在项目中使用了某种客户端,那当你因为某种原因(项目不再维护,bug无法修复,性能无法改善)切换使用的客户端时,项目会有较大的重构成本。这个时候spring-data-redis的出现,提供了一个对几种主要的redis的Java客户端的抽象,使开发中可以几乎完全屏蔽具体使用客户端的影响,使业务代码保持较强的稳定性。

2、64位windows下Redis安装

Redis官方是不支持windows的,但是Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,下载地址:https://github.com/MSOpenTech/redis/releases注意只支持64位。安装完成之后可能已经帮你开启了Redis对应的服务,查看资源管理如下,说明已经开启:

Spring data redis应用示例

如果没有开启的,我们命令开启,进入Redis的安装目录(我的是D:\Program Files\Redis),然后如下命令开启:

Spring data redis应用示例

3、demo工程

https://git.oschina.net/zjg23/SpringDataRedisDemo.git

4、redis的几个命令

Spring data redis应用示例

5、redis作为队列的用法

Spring data redis应用示例

此时redis作为队列用

 

转载于:https://my.oschina.net/zjg23/blog/755559