目錄
springboot整合redis:
spring整合redis:
pom檔案中引入依賴
org.springframework.boot
spring-boot-starter-data-redis
配置yml檔案:
新增redisconfig配置類:
/**
* 例項:
* 1.註解使用:
* * @cacheable(value = "configdetail", key = "#p0", sync = true)
* @cacheexpire(expire = 120)
* configdetailentity findbyaction(string action);
* * 2.直接使用
* redistemplate.opsforvalue();//操作字串
* redistemplate.opsforhash();//操作hash
* redistemplate.opsforlist();//操作list
* redistemplate.opsforset();//操作set
* redistemplate.opsforzset();//操作有序set
*/@configuration
@slf4j
public class redisconfig extends cachingconfigurersupport
@bean
public redistemplateredistemplate() ", redisconnectionfactory);
lettuceconnectionfactory factory = (lettuceconnectionfactory) redisconnectionfactory;
log.info("spring.redis.database: {}", factory.getdatabase());
log.info("spring.redis.host: {}", factory.gethostname());
log.info("spring.redis.port: {}", factory.getport());
log.info("spring.redis.timeout: {}", factory.gettimeout());
log.info("spring.redis.password: {}", factory.getpassword());
// factory
template.setconnectionfactory(redisconnectionfactory);
template.afterpropertiesset();
return template;
}@bean
@override
public keygenerator keygenerator()
string sp = "";
for (object object : objects) else
sp = ".";
}return sb.tostring();};}
/*** 配置 rediscachemanager,使用 cache 註解管理 redis 快取
*/@bean
@override
public cachemanager cachemanager()
}
redistemplate的使用:
bean注入:
@resource
public redistemplate redistemplate;
redistemplate.opsforvalue();//操作字串
redistemplate.opsforhash();//操作hash
redistemplate.opsforlist();//操作list
redistemplate.opsforset();//操作set
redistemplate.opsforzset();//操作有序set
string型別的操作:
redistemplate.opsforvalue().set(keytext, internresume);
redistemplate.expire(keytext, 60, timeunit.seconds); // 設定過期時間
string i = (string) redistemplate.opsforvalue().get(keytext);
詳細操作可以看:
pom中引入的依賴:
org.springframework.data
spring-data-redis
$
redis.clients
jedis
$
Springdata redis在專案中的使用
org.springframework.data spring data redis 1.0.3.release log4j log4j org.slf4j slf4j log4j12 spring維護的使用redis用到的bean rediskeyutils類 public class redis...
Visual Source Safe在專案中的使用
從這週開始正式著手對銳傲部落格進行修改,王老師把 放到了vss中,但是由於我的電腦和伺服器不在同一ip位址段中,導致每次使用的時候都需要手工進入。當在伺服器中架設好後,客戶端使用時在 開始 中選擇 執行 輸入伺服器的ip位址 此時可以看到乙個對話方塊,表明已連線到伺服器,要求輸入使用者名稱和密碼 這...
gradle在專案中的應用
compilesdkversion 代表是使用的sdk版本buildtoolsversion 代表構建工具的版本,一般都是sdk相配套的。在專案建立的時候就會自動生成signingconfigs 簽名配置,主要有 develop,release develop 開發時候的配置keyalias apk...