官方資料 ,
tar zxvf redis-4.0.6.tar.gz
cd redis-4.0.6
make
make報錯
gcc diagnostic
not allowed inside functions ,查資料發現是gcc版本太低, 公升級gcc,根據這篇文章 ,公升級到gcc version 4.8.2, 重新make ,成功。
做軟鏈:
ln -s src/redis-server /usr/bin/redis-server
ln -s src/redis-cli /usr/bin/redis-cli
建立乙個redis.conf配置檔案,寫入下面內容 :
port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
建立6個例項
mkdir cluster-test把配置檔案複製到每個例項的目錄:cd cluster-test
mkdir 7000 7001 7002 7003 7004 7005
cp redis.conf cluster-test/7000/
cp redis.conf cluster-test/7001/
...然後將每個例項目錄裡的redis.conf 埠修改為相應例項的埠,例如7001目錄配置檔案改為 port 7001
分別啟動6個例項:
cd cluster-test/7000/ && redis-server ./redis.conf
接下來建立cluster,需要ruby版本2.3.1以上,
gem update --system 公升級到最新版本2.5.1
gem install redis 安裝redis模組
這會報錯無法連線gem源,無法連到國外的官方源,可以用**提供的
gem sources remove
gem sources -a
這一步可能報錯 ssl 的問題無法開啟https的連線,解決辦法參考我的這篇文章
安裝成功後執行建立命令:
./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
輸入yes後建立完成
記錄一次live直播搭建經歷
hls延遲較為明顯,要十幾秒以上,主要是以下延遲 穩定性不好,直播延時大概17s,關鍵問題是服務經常掛掉,直接編譯安裝以及使用docker執行,都定期出現服務死掉的情況,報錯如下 使用nginx的nginx rtmp module的hls流 服務,老牌服務,穩定性好 外掛程式安裝 對應nginx配置...
記錄一次zookeeper集群搭建遇到的問題
使用vmware centos7,clone了3臺虛機,然後分別裝上zookeeper。zoo.cfg配置檔案如下 the number of milliseconds of each tick ticktime 2000 the number of ticks that the initial s...
記錄一次面試
怎麼觀察系統中 記憶體 行為 a.通過 proc zoneinfo 檔案,可以看到 free high low min pages 關係 free high 時候 一般不開啟 kswapd 執行緒 high free low 時,開啟 kswapd 執行緒 low free min時,alloc p...