摘要: 分布式锁,是控制分布式系统之间同步访问共享资源的一种方式。 在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。 setnx 是『SET if No 阅读全文
posted @ 2020-04-11 13:22 八重樱 阅读(6996) 评论(0) 推荐(0) 编辑
摘要: Cache 是你要考虑的第一件事,也是加快应用程序性能的第一件事。任何类型的缓存存储都是有价值的,但内存更可取。说到内存,Memcached 和 Redis 是首选。Memcached 可以说具有更高的性能,但有些人更喜欢 Redis,因为它具有数据持久性的能力。不管你的选择,我仍然选择 Redis 阅读全文
posted @ 2020-04-11 13:15 八重樱 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中经常用到分库分表,比如用户表分成 100 张,那么这个时候查询数据需要设置分表,比如 Laravel 的 Model 类中提供了 setTable 方法: /** * Set the table associated with the model. * * @param string $ 阅读全文
posted @ 2020-04-11 12:59 八重樱 阅读(1709) 评论(0) 推荐(0) 编辑