編譯安裝redis
redis 編譯安裝
安裝依賴包
yum -y install gcc
yum -y install libc
wget獲取redis 安裝包 到指定目錄
wget https://download.redis.io/releases/redis-5.0.8.tar.gz -P /usr/local/src
解壓安裝包
tar -xvf redis-5.0.8.tar.gz
進入redis安裝目錄
cd /usr/local/src/redis-5.0.8
安裝
make PREFIX=/apps/redis install
建立使用者和資料目錄
useradd -r -s /sbin/nologin redis
mkdir /apps/redis/{etc,log,data,run}
在安裝目錄下拷貝配置檔案至配置檔案目錄
cp /usr/local/src/redis-5.0.8/redis.conf /apps/redis/etc/
更改建立目錄的許可權和所有者所屬組
chown redis.redis /apps/redis -R
編輯redis服務啟動檔案
vim /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=/apps/redis/bin/redis-server /apps/redis/etc/redis.conf --supervised systemd
ExecStop=/bin/kill -s QUIT $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
#Restart=always
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target
驗證redis啟動
systemctl daemon-reload
systemctl start redis
systemctl status redis
建立命令軟連結
ln -sv /apps/redis/bin/* /usr/bin/
編譯安裝後命令
redis-benchmark redis 效能測試工具
redis-check-aof AOF檔案檢查工具
redis-check-rdb RDB檔案檢查工具
redis-cli 客戶端工具
redis-sentinel 哨兵軟連結到server
redis-server redis服務啟動命令