排序
什么是redis雪崩
redis緩存雪崩的英文解釋是奔逃的野牛,指的是緩存層當掉之后,并發流量會像奔騰的野牛一樣,大量后端存儲,這是由于某些原因,整體不能夠提供服務,于是所有的請求,就會到達存儲層,存儲層的...
使用CMake構建Linux多線程應用程序的配置技巧
使用cmake構建linux多線程應用程序的配置技巧 在Linux平臺上開發多線程應用程序是一項常見的任務。CMake是一個強大的構建工具,它可以簡化項目的構建過程。本文將介紹如何使用CMake配置和構建多...
Redis阻塞問題排查
Redis是一個單線程的架構,所有的操作全部都在一個主線程中完成。所以一旦Redis發生阻塞,那將是一場噩夢。接下來,我們就來看下對于Redis發生阻塞問題。如何排查以及解決。 Redis數據結構或API...
探索Redis持久化原理
深入探索Redis持久化原理 redis是一個內存數據庫,為了保證數據的持久化,redis提供了兩種持久化方式rdb和aof, redis是一個內存數據庫,為了保證數據的持久化,redis提供了兩種持久化方式rdb和...
優化Linux服務器的網絡性能:調整網絡設置與參數
如何優化和調整linux服務器的網絡性能 隨著互聯網的快速發展,網絡已經成為人們工作和生活中不可或缺的一部分。對于Linux服務器來說,網絡性能的優化和調整是提高服務器性能和穩定性的重要環節...
redis一些常見的面試題(附答案)
1、什么是redis? Redis 是一個基于內存的高性能key-value數據庫。? 專題推薦:2020年redis面試題大全(最新) 2、Reids的特點 Redis本質上是一個Key-Value類型的內存數據庫,很像memcached,整...
Redis持久化的幾種方式
Redis?的讀寫都是在內存中,所以它的性能較高,但在內存中的數據會隨著服務器的重啟而丟失,為了保證數據不丟失,我們需要將內存中的數據存儲到磁盤,以便 Redis 重啟時能夠從磁盤中恢復原有的...
redis源碼是什么語言
redis源碼是ANSI C語言,首先,你當然應該從main函數開始讀起。但我們在讀的時候應該抓住一條主線,也就是當我們向Redis輸入一條命令的時候,代碼是如何一步步執行的。? ? ? ? ? (推薦學...
swoole協程是屬于進程還是線程
swoole協程是屬于線程的。協程是在線程里執行的,協程是輕量級線程,Swoole的協程在底層實現上是單線程的,同一時間只有一個協程在工作,而線程會被操作系統調度到多個CPU并行執行。 本教程操作...
workerman和swoole有什么區別
區別:1、swoole是使用C語言實現的socket通信框架,而workerman是使用純php實現的socket框架;2、workerman中socket是由worker進程負責的,swoole則是由主進程中的reactor線程來負責的。 本教程...