1. 程式人生 > 其它 >編譯安裝redis

編譯安裝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服務啟動命令