您的位置:首页 > 数据库 > Redis

Maven中Spring-Data-Redis存储对象(redisTemplate) (转)

2016-04-07 01:13 627 查看
Redis是一种nosql数据库,在开发中常用做缓存。Jedis是Redis在java中的redis- client.在此之前,希望已经了解redis的基本使用和Maven的使用。建立Maven Project之后,在POM.xml中添加jedis和spring-data-redis的依赖如下:

?
  Redis连接数据库参数如下:applicationContext-redis.properties

?
  在上下文配置中使用key-value读取方式读取properties中的值:

?
  

上面redisTemplate已经基本配置完成。

接下来创建User类,必须实现或者间接实现Serializable接口:

Redis存储对象是使用序列化,spring-data-redis已经将序列化的功能内置,不需要我们去管,我们只需要调用api就可以使用。SerialVersionUID字段对序列化扩展有用,为了以后扩展或者缩减字段时不会造成反序列化出错。

?
  创建userService类来操作redis增删查改缓存对象。

?
  在上下文中配置redisTemplate注入,在使用bean方式来注入时,redisTemplate必须有setter/getter方法:

?
  ======如果使用注解方式自动注入,则可以注释掉上面的bean配置方式======

在UserService注解@Service(“userService”),也可以在Service里写名字,默认是第一字母小写。

?
  在上下文配置文件中,添加自动扫描包的context节点,Base-package的路径要覆盖包含注解的类文件:

?
  在main中来简单操作一下:

?
  
http://www.cnblogs.com/jifeng/p/4422435.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: