摘要:
最近在項目中使用了很多緩存技術(shù),包括局部緩存,遠(yuǎn)程集中式緩存,分布式緩存,在緩存的使用中也發(fā)現(xiàn)一些問題,整體總結(jié)如下:1 使用局部緩存要注意內(nèi)存溢出一般局部緩存使用Map來實現(xiàn),很容易無限制的往Map中填入數(shù)據(jù),導(dǎo)致內(nèi)存溢出。最好的方法就是使用SoftReference引用對象,而不是強(qiáng)引用對象2 在分布式環(huán)境下使用局部緩存,如果緩存是同一類數(shù)據(jù),比如同一張表的數(shù)據(jù)庫配置,則需要考慮一個同步措施,保證各個集群之間的數(shù)據(jù)是在一致的。一般情況下,需要每臺集群機(jī)器定時刷新緩存,在刷新緩存的時候,注意要對緩存加鎖。這種情況下,需要對某一時刻,個臺機(jī)器之間的緩存狀態(tài)是不一致的。3 遠(yuǎn)程集中緩存需要考慮遠(yuǎn) 閱讀全文
posted @ 2012-06-01 19:03
貓叔玩流量
閱讀(2448)
評論(0)
推薦(0)
浙公網(wǎng)安備 33010602011771號