1. 程式人生 > 其它 >Day11-prometheus安裝、promQL語句、node_exporter、cadvisor、alertmanager告警

Day11-prometheus安裝、promQL語句、node_exporter、cadvisor、alertmanager告警

下載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目錄檢視

啟動

  1. 拷貝redis配置到自己的目錄
mkdir mconfig
cp /opt/redis-6.2.6/redis.conf /usr/local/bin/mconfig/
  1. redis預設不是後臺啟動 修改配置檔案
vim redis.conf 
# 輸入/daemon 查詢

修改配置 daemonize yes 開啟後臺啟動

  1. 啟動redis服務
# 通過制定配置檔案啟動服務
redis-server mconfig/redis.conf

# 驗證是否啟動 使用客戶端連線redis
redis-cli -p 6379
  1. 檢視redis程序是否開啟
ps -ef|grep redis
  1. 關閉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開啟外網訪問

  1. 阿里雲安全裡面開啟埠

  2. redis配置檔案修改

# 1. 註釋 bind 允許所有網路訪問

#2. 關閉保護模式
protected-mode no