原创 Redis 併發 鎖 競爭鎖問題

Redis併發問題 Redis爲單進程單線程模式,採用隊列模式將併發訪問變爲串行訪問。Redis本身沒有鎖的概念,Redis對於多個客戶端連接並不存在競爭,但是在Jedis客戶端對Redis進行併發訪問時會發生連接超時、數據轉換錯誤、

原创 Redis實現lock互斥訪問資源

Redis是當前很流行的一種開源鍵值數據庫。目前睿思的後臺架構在數據庫層採用了Redis和MySQL組合的形式,其中Redis主要用來存儲狀態信息(比如當前種子的peer)和讀寫頻繁的數據。Redis完全運行在內存之上,無lock設計,

原创 linux centos 之git的安裝

安裝測試一:1、安裝依賴 [php] view plain copy # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 

原创 Composer安裝yii2遇到的token問題及解決方法

第一次在Windows下安裝過程yii2,整個過程遇到了許多問題,歷經波折,還好最後順利解決了。 一、下載 yii2 模板 使用composer安裝yii2 ,首先需要下載應用模板,其中分爲基礎模板和高級應用模板兩種。高級模板下載 

原创 crontab腳本執行失敗原因

1、腳本語法錯誤 在crontab腳本沒有定時執行的時候,首先需要檢查腳本的語法有沒有出現問題。 2、環境變量問題 有時我們創建了一個crontab,但是這個任務卻無法自動執行,而手動執行這個任務卻沒有問題,這種情況一般是由於在c

原创 致命錯誤: zlib.h:沒有那個文件或目錄

今天在做ralink內核編譯的時候,突然出現下面的錯誤 致命錯誤: zlib.h:沒有那個文件或目錄root@roson-vm:/opt/ralink/RT288x_SDK/toolchain/mksquash_lzma-3.2# mak

原创 centos安裝git1.8.3時 報錯make[1]: *** [perl.mak] Error 2

centos安裝git時 報錯make[1]: *** [perl.mak] Error 2  usr/bin/perl Makefile.PL PREFIX='/usr/local/git' INSTALL_BASE='' -

原创 linux crontab 使用 注意事項

crontab 是linux中內嵌的一個定時執行腳本的工具,使用這個工具,會爲我們省去很多麻煩但是,我在使用crontab的時候總會遇到一些問題,導致原本可以執行的文件,在crontab中沒有效果下面介紹下我的解決方法 1,首先,我執行的