java spring redis_spring配置redis(xml+java方式)

条件:引用好架包

org.springframework.data

spring-data-redis

2.1.3.RELEASE

redis.clients

jedis

2.9.0

一、使用xml进行配置

1、创建xml文件

2、使用:

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("application.xml");

RedisTemplate redisTemplate = applicationContext.getBean(RedisTemplate.class);

redisTemplate.opsForValue().set("key1","value1");

redisTemplate.opsForValue().set("key2","value2");

String value1 = (String) redisTemplate.opsForValue().get("key1");

System.out.println(value1);

二、使用java方式

1、创建RedisConfg配置类

packagecom.wbg.mr.spring;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.data.redis.connection.jedis.JedisConnectionFactory;importorg.springframework.data.redis.core.RedisTemplate;importorg.springframework.data.redis.serializer.StringRedisSerializer;

@Configurationpublic classRedisConfig {

@BeanpublicJedisConnectionFactory jedisConnectionFactory(){

JedisConnectionFactory jcf= newJedisConnectionFactory();

jcf.setHostName("localhost");returnjcf;

}

@BeanpublicRedisTemplate redisTemplate(){

RedisTemplate rt= newRedisTemplate();

rt.setConnectionFactory(jedisConnectionFactory());

rt.setKeySerializer(newStringRedisSerializer());

rt.setValueSerializer(newStringRedisSerializer());returnrt;

}

}

2、使用

ApplicationContext applicationContext = new AnnotationConfigApplicationContext(RedisConfig.class);

RedisConfig redisConfig= applicationContext.getBean(RedisConfig.class);

RedisTemplate redisTemplate=redisConfig.redisTemplate();

redisTemplate.opsForValue().set("key11","value11");

redisTemplate.opsForValue().set("key12","value12");

String value11= (String) redisTemplate.opsForValue().get("key11");

System.out.println(value11);

测试:

2b65ef29a5872cc0e4771c25889edd04.gif

6a087676c59fa8b19d76e6bb55a32902.gif

packagecom.wbg.mr.spring;importorg.springframework.context.ApplicationContext;importorg.springframework.context.annotation.AnnotationConfigApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;importorg.springframework.data.redis.core.RedisTemplate;public classMain {public static voidmain(String[] args) {

annotationConfigApplicationContext();

}public static voidclassPathXmlApplicationContext(){

ApplicationContext applicationContext= new ClassPathXmlApplicationContext("application.xml");

RedisTemplate redisTemplate= applicationContext.getBean(RedisTemplate.class);

redisTemplate.opsForValue().set("key1","value1");

redisTemplate.opsForValue().set("key2","value2");

String value1= (String) redisTemplate.opsForValue().get("key1");

System.out.println(value1);

}public static voidannotationConfigApplicationContext(){

ApplicationContext applicationContext= new AnnotationConfigApplicationContext(RedisConfig.class);

RedisConfig redisConfig= applicationContext.getBean(RedisConfig.class);

RedisTemplate redisTemplate=redisConfig.redisTemplate();

redisTemplate.opsForValue().set("key11","value11");

redisTemplate.opsForValue().set("key12","value12");

String value11= (String) redisTemplate.opsForValue().get("key11");

System.out.println(value11);

}

}

View Code

3018a58e7667d2727aeb5c1d543f1a10.gif

原文:https://www.cnblogs.com/weibanggang/p/10173180.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244125.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我们需要什么样的恐怖小说?

斯蒂芬金漫画像 ——由台湾的两部有影响的恐怖小说谈起 台湾的恐怖悬疑类小说的发展比大陆早若干年,原本以为他们会写的好一些,可看了两本部曾被台湾书界追捧的恐怖小说,感觉非常失望。一本是《网络凶邻》(作家出版社2006年2月出版…

男人是消耗品,女人是战利品?

读日本作家村上龙的随笔《所有的男人都是消耗品》(上海译文出版社2006年2月出版),感觉颇有意趣。村上龙与另个村上(春树)几乎同龄,是日本战后经济高速发展时期成名的作家,在文坛并称“W村上”。两人虽是好友…

看“意大利文艺复兴艺术展”(1)

带女儿去中华世纪坛,看了“意大利文艺复兴艺术展”,展览管理非常严格,不许带包,不许拍照,进场时要经过类似机场的检查。不过,我偷拍了几张照片。。。。。帕拉德与人头马   波提切利 画

java 什么是servlet_JavaWeb解释一下什么是 servlet?

Servlet是一种独立于平台和协议的服务端的java技术,可以生成动态WEB页面与传统的CGI(计算机图形接口)和其他类似的CGI技术相比。Servlet具有更好的可移植性。更强大的功能,更少的投资,更高的效率,更好的安全性。servlet是使用java…

看“意大利文艺复兴艺术展”(3)

手提哥利亚头的大卫 卡拉瓦乔 画看着那些过去只能在画册上见到的名画,看着画面上岁月留下的细细的裂纹,感觉这些大师就像小时候常说的——“远在天边,近在眼前”。看来画一定要近距离的观赏才是,尤其是大师的作品。那些大面积…

《书店》:一本平凡的小书

《书店》是一本平凡的小书,它出自英国女作家佩内洛普菲兹杰拉德之手。她60岁才开始写作,一生写了9本书,却有3本入围英国布克奖,终有一本获奖。评论界对她的评价是:“看不出惊世骇俗的野心,写人写事闲闲道来…

你的眼睛已经睁开了!(转)

《映像PHOTO》杂志——卷首语   那日松/文 贴者按:这张旧照片和弟弟的文章勾起了我许多往事的回忆,30年弹指一挥间,没想到我们也到回忆的年龄。记忆真是个奇怪的东西,年轻时你在拼命寻找它,就像寻找爱情和人生&#…

java知识点_java知识点

hashtable和hashmap:hashtable的key和value不允许为null,hashmap的key和value可以为nullhashtable的方法是Synchronized,hashmap没有,是非线程安全的,线程不安全的hashmap采用的是快速失败机制(线程不安全的集合对象在…

看以色列话剧《安魂曲》(图)

昨晚在人艺看了以色列的话剧《安魂曲》。把错!!先贴几张图共赏,由于灯光太暗,照的效果一般,众看官凑合看吧。剧的主题是死亡、死亡,还是死亡。上图:老伴得了重病就要被天使召唤而去,…

可以用推理来过度分析《无穷动》

表面看来&#xff0c;《无穷动》似乎是一部让男人缺席的电影&#xff0c;剧中没有一个男人角色&#xff0c;只有四个女人。但是男人的影响在剧中又无时无处不在。 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />首先&#xff0…

mysql int 最大显示宽度_mysql int 整数类型 解释显示宽度 和 存储宽度

存储宽度 是实际存储记录宽度存储宽度默认是写死的&#xff0c;就算修改宽度也改变不了&#xff0c;改变的是显示宽度有符号和无符号int创建一个 无符号的 int 整数类型mysql> create table t3(id int(1) unsigned);Query OK,0 rows affected (0.01sec)mysql> desct3;---…

女人口口相传的快乐和语气

《女人口口相传的秘密》&#xff08;中国华侨出版社2006年2月出版&#xff09;是一本女人写给女人的书&#xff0c;一本女人追求快乐主义的书。何谓“快乐主义”&#xff0c;就是将快乐上升至主义&#xff0c;然后抽象&#xff0c;最后将快乐变得虚无。 其实快乐本来是很简单的…

收到几本书,顺便热热身

最近收到几本书&#xff0c;都是与恐怖悬念有关的小说。其中一本是美国作家斯蒂芬金的《移动电话》&#xff08;CELL&#xff09;&#xff0c;是我弟从美国带回来的&#xff0c;英文精装本&#xff0c;握在手里很厚重。这是他的最新作品&#xff0c;正在《纽约时报》的虚构类图…

恐怖与暴力美学 + 妖魔化:《人皮客栈》观看笔记

《人皮客栈》&#xff08;&#xff28;&#xff2f;&#xff33;&#xff34;&#xff25;&#xff2c;&#xff09;是最近非常受碟友推崇的恐怖电影。片首字幕更有向昆丁塔伦蒂诺致敬的字样&#xff0c;证明它是个血腥暴力惊悚的限制级电影。自从《惊声尖叫》《去年夏天你干了…

成吉思汗:“世界之鞭”还是“人类之王”?

关于成吉思汗的书籍可谓汗牛充栋&#xff0c;而以今天的眼光考察这位伟人的却凤毛麟角。今年是蒙古统一800周年&#xff08;1206—2006&#xff09;&#xff0c;世界范围内据说要展开一系列的纪念活动&#xff0c;所以有关成吉思汗的出版物会更多。成吉思汗的传记我首推法国历史…

java电话正则表达式_java 正则表达式的应用:读取文件,获取其中的电话号码

1、正则表达式正则表达式&#xff0c;又称正规表示法、常规表示法(英语&#xff1a;Regular Expression&#xff0c;在代码中常简写为regex、regexp或RE)&#xff0c;计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编…

谁都可能是凶手:《八面埋伏》观看手记

《八面埋伏》&#xff08;MINDHUNTERS&#xff09;又叫《死亡特训》是我最近看的比较好的一部悬疑惊险片&#xff0c;研究分析一下影片的故事及悬念设置&#xff0c;对我们的悬疑电影和小说写作应该有借鉴价值。 一个美国特种部队小组来到一座封闭的小岛进行代号为“MINDHUNTER…

贴几张最新最精彩的电影海报

《本能2》《惊声尖叫4》《惊声尖叫4》 《天使A》

“穿透”与“征兆”:长篇小说《环形女人》(一)

&#xff08;一&#xff09; 宁肯是个心态平和而又出手不凡的作家。当不少人为创作急功近利的时候&#xff0c;他却能气沉丹田&#xff0c;默默地搭建自己独特的文字世界。这样的作家需要自己的制高点&#xff0c;宁肯的制高点就是他对人与世界的更深远也更矛盾的思考和阐释。当…

《环形女人》:“穿透”与“征兆”(全文)

&#xff08;一&#xff09; 宁肯是个心态平和而又出手不凡的作家。当不少人为创作急功近利的时候&#xff0c;他却能气沉丹田&#xff0c;默默地搭建自己独特的文字世界。这样的作家需要自己的“制高点”&#xff0c;宁肯的制高点就是他对人与世界的更深远也更矛盾的思考和阐释…