Day11-prometheus安裝、promQL語句、node_exporter、cadvisor、alertmanager告警
阿新 • • 發佈:2021-11-21
下載Redis
官網地址: https://redis.io/ 當前最新穩定版本6.2.6
Linux安裝
# 1. home目錄建立自己的軟體包目錄
# 2. 上傳本地檔案到伺服器
scp -r /Users/mpy/tools/redis-6.2.6.tar.gz [email protected]:/home/mpy
# 3. 在/opt目錄安裝
mv /home/mpy/redis-6.2.6.tar.gz /opt/
tar -zxvf redis-6.2.6.tar.gz
Redis依賴gcc環境 ,先檢視是否有gcc命令
gcc -v # gcc命令不存在則安裝gcc yum install gcc
編譯 執行make命令。會安裝需要的軟體
make
# 確認是否安裝完成
make install
redis預設安裝路徑在 /usr目錄下。進入/usr/local/bin目錄檢視
啟動
- 拷貝redis配置到自己的目錄
mkdir mconfig
cp /opt/redis-6.2.6/redis.conf /usr/local/bin/mconfig/
- redis預設不是後臺啟動 修改配置檔案
vim redis.conf
# 輸入/daemon 查詢
修改配置 daemonize yes
開啟後臺啟動
- 啟動redis服務
# 通過制定配置檔案啟動服務 redis-server mconfig/redis.conf # 驗證是否啟動 使用客戶端連線redis redis-cli -p 6379
- 檢視redis程序是否開啟
ps -ef|grep redis
- 關閉redis服務
exit
: 退出客戶端
shutdown
: 關閉redis服務
Redis效能測試
Redis 效能測試是通過同時執行多個命令實現的。使用官方自帶的工具:redis-benchmark
# 100個併發連線 10萬個請求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
如何分析這些資料: 以get命令為例, 每秒5萬多請求。平均1毫秒完成。50%的資料都是0.8毫秒完成。10萬個請求在1.68秒內執行完。
基礎知識
Redis預設有16個數據庫。預設使用第0個。
select index # 選擇資料庫
dbsize # 檢視資料庫大小
keys * #檢視資料庫所有key
flushall # 清空所有資料庫
flushdb # 清空當前資料庫
Redis開啟外網訪問
-
阿里雲安全裡面開啟埠
-
redis配置檔案修改
# 1. 註釋 bind 允許所有網路訪問
#2. 關閉保護模式
protected-mode no