>
>
org.springframework.bootgroupid
>
>
spring-boot-starter-data-redisartifactid
>
dependency
>
redis
:host
: 121.89.192.157
port
:6379
jedis
:pool
:max-active:25
max-idle:20
min-idle:10
password
: ******
import org.springframework.boot.autoconfigure.cache.cacheproperties;
import org.springframework.context.annotation.bean;
import org.springframework.context.annotation.configuration;
import org.springframework.data.redis.cache.rediscacheconfiguration;
import org.springframework.data.redis.serializer.genericjackson2jsonredisserializer;
import org.springframework.data.redis.serializer.redisserializationcontext;
/** * @author: 軟體171 邱忠玉 201707163
* @date: 2020/3/19 16:19
* 指定redis序列化的方式
*/@configuration
public
class
redisconfig
if(redisproperties.
getkeyprefix()
!= null)if(
!redisproperties.
iscachenullvalues()
)if(!redisproperties.
isusekeyprefix()
)return config;
}}
@service
public
class
deptserviceimpl
extends
serviceimpl
implements
deptservice
/** * 修改部門
*/@override
@cacheput
(cachenames =
"com.qzy.system.service.impl.deptserviceimpl"
, key =
"#result.id"
)public dept updatedept
(dept dept)
/** * 根據id查詢乙個部門物件
*/@override
@cacheable
(cachenames =
"com.qzy.system.service.impl.deptserviceimpl"
, key =
"#id"
)public dept getbyid
(serializable id)
/** * 刪除部門
*/@override
@cacheevict
(cachenames =
"com.qzy.system.service.impl.deptserviceimpl"
, key =
"#id"
)public
boolean
removebyid
(serializable id)
}
@enablecaching 在啟動類上加上註解啟動快取
#作用在你要快取的資料上
@cacheable
(key=
"#id"
,cachenames=
"com.sxt.service.impl.menuserviceimpl"
) 查詢
@cacheput 新增和修改
@cachevict 刪除
spring session使用配置redis
1.新增依賴 dependency groupid org.springframework.session groupid artifactid spring session data redis artifactid version 1.2.0.release version dependency...
使用Cacti監控MongoDB和Redis
cacti 是一套基於php,mysql,snmp及rrdtool開發的網路流量監測圖形分析工具。被廣泛的用於對伺服器的運維監控中,cacti提供了一種外掛程式式的管理,只要按要求寫好特定的模板,那麼你就可以對任何服務進行流量監控 本文就是要為大家介紹兩個模板,分別是mongodb 和redis 的...
JAVA使用pipeline批量寫Redis資料
最近遇到乙個需求,需要把資料庫中的手機號批量寫入到資料庫,使用了很多的方法都效能不佳或者出現連線池斷開的問題,最後在網上找到了這個方法 public static void main string args throws exception long end system.currenttimemi...