原创 redis 使用geo來存儲地理經緯度信息

geo geo用於地理信息 沒有刪除api type類型是zset geoadd key longitude latitude element… 添加key 經緯度座標和地名 geopos key element …

原创 redis bitmap位圖的使用

bitmap 位圖,位圖的type類型是string。 setbit key index bit 設置key的index位置的bit,bit爲0或1 getbit key index

原创 redis HyperLogLog命令詳解

HyperLogLog 極小空間完成獨立數量統計,用來計算基數,也就是key中不重複元素的數量。比如{1,2,3,4,5,5,5},那麼不重複的元素數量就是{1,2,3,4,5},基數就是5,也就是pfcount key的計算結果

原创 史上最全redis命令速查手冊,常用不常用都在這裏了

redisAPI命令和數據結構詳解 通用命令 keys 所有key dbsize 顯示數據庫大小 exists key 判斷key是否存在 del key [key …] 刪除key expire key seconds 設置k

原创 阿里雲ecs服務器centos配置ssh免密登錄

阿里雲ecs服務器配置ssh免密登錄 這裏使用的是阿里雲的centos8.1服務器,網上很多配置ssh的都是使用的阿里雲密鑰對,但是那樣不如自己配置的靈活。密鑰對會禁止root用戶登錄等。 我這裏配置的並不禁止root用戶登錄,如

原创 centos8安裝redis

centos8安裝redis 首先下載最新版本redis。可以去redis官網看最新版本。 我這裏安裝的6.0.3版本。我安裝在了/etc/soft文件夾下面 cd /etc mkdir soft cd soft wget ht

原创 laravel-react實戰打造企業級高併發分佈式電商小程序(三)--權限管理的前端

laravel-react實戰打造企業級高併發分佈式電商小程序(三)–權限管理的前端 react 我們前端使用react來做,我們這個後臺基於antd pro。使用npm創建它。 npm create umi 選擇 ant-d

原创 laravel竟是最慢框架,比lumen慢了一倍?就連tp都比laravel快50%?來這裏看框架性能大對比

laravel-lumen-tp框架性能對比 php的開源框架有很多,常用的像laravel,tp,ci,yii等等。 每個框架都有各自的優缺點,像laravel比較臃腫,但是集成的功能比較多,像完備的artisan命令行,orm

原创 用了這麼久unset函數,現在才知道原理是這樣

用了這麼久unset函數,現在才知道原理是這樣 php unset unset()這個函數應該都用過,用來清除變量,刪除變量。 現在有一個問題,比如 $a = 'abc'; $b = &$a; echo $b; 那麼這時候$b也

原创 讓你薪資翻倍的mysql優化面試回答,面試官都驚呆了。。

當面試官問你mysql優化 首先要知道mysql分爲兩個層次。你要逐一從各個層次講解mysql優化,讓面試官知道,哇,原來你對mysql這麼瞭解。 面試官:你知道哪些mysql優化? 我: …巴拉巴拉巴拉。 mysql結構層次 首

原创 php快速排序算法實現

php快速排序算法實現 快速排序是一個經典排序算法,他的排序速度更快,所以叫做快排。 像冒泡,插入,選擇這種排序的時間複雜度是O(n^2),而快排的時間複雜度是O(nlogn),速度快上不少。 快排的原理是選定一個值,然後把數組中

原创 php冒泡排序算法實現

php冒泡排序算法實現 冒泡排序是經典排序算法,也是最好實現,最容易記住的排序算法。 不過冒泡排序的時間複雜度是O(n2)。時間比較長,總體性能上還不如插入排序這個同樣是O(n2)複雜度的排序算法。 /** * 冒泡排序 *

原创 php索引數組竟然無法json轉換?原因竟然是這樣。。。

php索引數組 php分爲索引數組和關聯數組,索引數組就是0,1,2開始的數字下標的數組。 json_encode json是我們經常用到的數據格式。我們往往會把一個數組進行json_encode來變成一個json格式的數組。但是

原创 windos教你從零開始搭建mysql主從複製多實例高可用集羣

windos搭建mysql主從複製多實例集羣 因爲沒有更多的機器來搭建多機器的集羣環境,所以這裏使用單機多實例監聽多端口來實現mysql的集羣環境。 爲什麼要使用mysql主從環境 一般來說讀流量大於寫流量,所以當流量過大時可以通

原创 設計模式之命令模式--php實現命令模式

設計模式之命令模式–php實現命令模式 命令模式就是把命令封裝成對象。 將一個請求封裝爲對象,從而使你可用不同的請求對客戶進行參數化;對請求排隊或記錄日誌,以及支持可撤銷的操作。 爲什麼要使用命令模式 命令模式有哪些好處呢?