- 博客(2)
- 收藏
- 关注
原创 缓存更新机制思考
普通应用一般使用数据库作为存储,缓存用于热点数据暂存,提高访问速度。数据库和缓存之间的同步有很多方式,这边是我自己的一些思考,仅供记录。 前提 缓存必须具有失效时间,根据业务场景设置 缓存不做持久化,无法保存全量数据,需要设置缓存空间大小。 重启即数据丢失 几种更新缓存方法 1. 更新数据库,同步更新缓存。缓存失败,异步继续更新。保证重
2016-10-14 14:02:56 4366
原创 mysql 几个常用锁机制
锁机制:分两种情况:乐观锁,悲观锁 数据库中有记录,可以通过乐观锁或者悲观锁进行锁定记录。 乐观锁:update tablename set version=version+1 where key=${key} and version=${version},判断update结果影响的行数。将乐观锁放在一个事务中,通过行级锁进行控制。一个事务占用了行级锁,另一个事务无法获得锁,会产生两种情况
2016-10-02 16:18:54 7918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人