事件

redis是多線程的嗎-小浪學習網

redis是多線程的嗎

redis是單線程,單線程指的是網絡請求模塊使用了一個線程(所以不需考慮并發安全性),即一個線程處理所有網絡請求,其他模塊仍用了多個線程。 redis可以能夠快速執行的原因: (1) 絕大部分請求...
站長的頭像-小浪學習網站長10個月前
306
日志如何分析?錯誤追蹤與排查-小浪學習網

日志如何分析?錯誤追蹤與排查

如何從海量日志中快速定位關鍵錯誤信息?答案是通過建立清晰的思維框架與方法論,具體包括五個步驟:第一步,實現日志的收集與集中化,使用elk stack、loki/grafana或splunk等工具將分散日志匯...
站長的頭像-小浪學習網站長昨天
2511
實現從Redis中訂閱消息轉發到 WebSocket 客戶端-小浪學習網

實現從Redis中訂閱消息轉發到 WebSocket 客戶端

php 的redis擴展是阻塞式 io ,使用訂閱/發布模式時,會導致整個進程進入阻塞。因此必須使用swooleredis異步客戶端來實現。 實例代碼 $server?=?new?swoole_websocket_server("0.0.0.0&...
站長的頭像-小浪學習網站長8個月前
407
一文聊聊Redis中的epoll和文件事件-小浪學習網

一文聊聊Redis中的epoll和文件事件

本篇文章給大家介紹一下redis中的文件事件,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。 事件驅動 Redis 服務器是事件驅動程序,分為文件事件和時間事件 文件事件:socket...
站長的頭像-小浪學習網站長4個月前
325
深入解析VSCode代碼高亮原理-小浪學習網

深入解析VSCode代碼高亮原理

本篇文章給大家深入解析vscode代碼高亮原理。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。 全文5000字,解讀 vscode 背后的代碼高亮實現原理,歡迎點贊關注轉發。 Vscode...
站長的頭像-小浪學習網站長10個月前
246
gitee合并為什么會刪除文件-小浪學習網

gitee合并為什么會刪除文件

近日,開源代碼托管平臺 gitee 宣布在進行一次合并操作時,不小心刪除了部分用戶的文件。這一消息引起了許多用戶的不滿和關注。 那么,為什么會出現這樣的情況呢? 據 Gitee 官方表示,這次合并...
站長的頭像-小浪學習網站長7個月前
376
實時聊天室:基于Laravel+Pusher+Vue通過事件廣播實現-小浪學習網

實時聊天室:基于Laravel+Pusher+Vue通過事件廣播實現

之前有說過要整理出一篇事件廣播的教程,今天終于有時間把這篇文章給寫了出來,本次的教程是基于laravel+pusher+vue,以事件廣播作為核心技術,讓你可以快速搭建起一個實時聊天室應用,話不多說...
站長的頭像-小浪學習網站長1年前
2212
swoole如何提高php性能-小浪學習網

swoole如何提高php性能

Swoole中的網絡請求處理是基于事件的,并且充分利用了底層的epoll / kqueue實現,使得為數百萬個請求提供服務變得非常容易。 Swoole4使用全新的協程內核引擎,現在它擁有一個全職的開發團隊,因...
站長的頭像-小浪學習網站長12個月前
3311
tp5利用釘釘進行工作流審批-小浪學習網

tp5利用釘釘進行工作流審批

在各類管理平臺的開發過程中,審批是一個沒法規避的問題。審批問題,不僅僅要考慮技術實現,還要考慮用戶的使用頻率,易用性。如果使用軟件的公司利用釘釘進行審批考核,管理系統的審批完全可以...
站長的頭像-小浪學習網站長11個月前
337
你知道Laravel Collection的實際使用場景有哪些嗎?-小浪學習網

你知道Laravel Collection的實際使用場景有哪些嗎?

下面由laravel教程欄目給大家介紹laravel collection的實際使用場景,希望對需要的朋友有所幫助! Laravel Collection 實際使用laravel<?php // 引入package require __DIR__ . '/vendor/aut...
站長的頭像-小浪學習網站長10個月前
4815