- 博客(4)
- 收藏
- 关注
原创 PHP中Redis分布式锁的使用技巧
Redis分布式锁针对并发量高的服务或接口,能有效预防瞬时有大量访问数据看导致服务雪崩情况发生。通常情况下,有大量被查询数据库的接口数据,通常数据会被保存到缓存,以减少数据库访问压力,更有甚者导致数据库宕机。如某个热点功能的数据加了缓存,并设定缓存过期后刷新。当有大量缓存或者请求量较大的缓存过期,会导致大量请求直接查询数据库,进而出现数据库雪崩情况的发生。通过使用锁机制可以有效避免雪崩问题的发生。 早期分布式锁的解决办法: $lock = $redis->setnx($key,1);...
2022-04-07 17:26:47
826
原创 laravel Nginx的try_files指令配置
laravel nginx 配置隐藏index.php location / { try_files $uri uri//index.php?uri/ /index.php?uri//index.php?query_string; if (!-e $request_filename) { rewrite ^/(.*) /index.php last; } } 去掉末尾的斜杠 if (!-d KaT...
2019-11-18 19:15:07
1348
转载 PHP调用grpc
<?php /** * Grpc 服务类 * * 1,composer.json 中 添加 "GPBMetadata\\":"proto/GPBMetadata/" ,composer dump * 2,在proto文件夹下创建 .proto文件 * 注意:package GPBMetadata.repository; 添加前缀 GPBMetadata * 3,在grpc文件...
2019-08-07 19:03:27
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人