當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
函数集成redis与Spring集成
生活随笔
收集整理的這篇文章主要介紹了
函数集成redis与Spring集成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
新手發帖,很多方面都是剛入門,有錯誤的地方請大家見諒,歡迎批評指正
????redis與Spring集成比較簡單,本文不觸及Spring的一些基本概念,讀都需先具有Spring的相干知識。
????先在maven中添加依賴
????pom.xml
<!-- redis --><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.0.0</version></dependency><!-- redis -->????applicationContext-redis.xml加入你的Spring context
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xmlns:mongo="http://www.springframework.org/schema/data/mongo"xsi:schemaLocation="http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsdhttp://www.springframework.org/schema/data/mongohttp://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsdhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"><property name="maxActive" value="50" /><property name="maxIdle" value="10" /><property name="maxWait" value="1000" /><property name="testOnBorrow" value="true" /></bean><bean id="jedis.shardInfo" class="redis.clients.jedis.JedisShardInfo"><constructor-arg index="0" value="172.21.1.121" /><constructor-arg index="1" value="6379" /></bean><bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool"><constructor-arg index="0" ref="jedisPoolConfig" /><constructor-arg index="1"><list><ref bean="jedis.shardInfo" /></list></constructor-arg></bean> </beans> 每日一道理因為自信,在呀呀學語時,我靠著纖嫩的雙腿,邁出人生的第一步;因為自信,我一次次將第一名的獎狀高高舉起;因為自信,我毫不吝惜地剪掉飄逸的長發,在運動場上展現風采……感謝自信,它給了我一雙翅膀,讓我在電閃雷鳴中去飛翔,在風雨中去搏擊人生!
????RedisDao.java操縱redis的類
/*** */ package com.zolcorp.mahout.dao;import org.springframework.beans.factory.annotation.Autowired;import redis.clients.jedis.ShardedJedis; import redis.clients.jedis.ShardedJedisPool;/*** @author hadoop**/ public class RedisDao {@Autowiredprivate ShardedJedisPool shardedJedisPool;public void set(String key, String value){ShardedJedis jedis = shardedJedisPool.getResource();jedis.set(key, value);}public String get(String key){ShardedJedis jedis = shardedJedisPool.getResource();return jedis.get(key);} }????其它一些方法,請讀者自己完成。
<bean id="redisDao" class="com.zolcorp.mahout.dao.RedisDao"></bean>????注冊bean
????main函數如下:
/*** */ package com.zolcorp.mahout.main;import org.springframework.context.ApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext;import com.zolcorp.mahout.dao.RedisDao;/*** @author hadoop**/ public class RedisMain {/*** @param args*/public static void main(String[] args) {ApplicationContext context = new FileSystemXmlApplicationContext(new String[] { "classpath:applicationContext-bean.xml","classpath:applicationContext-datasource.xml", "classpath:applicationContext-redis.xml"});RedisDao redisDao = context.getBean("redisDao", RedisDao.class);redisDao.set("test", "test-----ming...");System.out.println(redisDao.get("test"));}}????結果很簡單:
test-----ming...????
????
文章結束給大家分享下程序員的一些笑話語錄: 手機終究會變成PC,所以ip會比wm更加暢銷,但是有一天手機強大到一定程度了就會發現只有wm的支持才能完美享受。就好比樹和草,草長得再高也是草,時間到了條件成熟了樹就會竄天高了。www.ishuo.cn
總結
以上是生活随笔為你收集整理的函数集成redis与Spring集成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java判断回文数代码实例
- 下一篇: 下一步工作,尽量将代码整理归拢成可以随意