Centos7系統安裝redis4.0.X
阿新 • • 發佈:2020-08-14
第一步:下載redis原始碼安裝包
1 [root@molson src]# wget http://download.redis.io/releases/redis-4.0.14.tar.gz
第二步:解壓壓縮包並進入redis原始碼包資料夾
1 [root@molson src]# tar xvf redis-4.0.14.tar.gz 2 3 [root@molson src]#cd redis-4.0.14
第三步:安裝相關依賴庫
[root@molson src]#yum install gcc -y
第四步:編譯安裝
1 [root@molson redis-4.0.14]# makeMALLOC=libc 2 3 4 #進入src目錄 5 [root@molson src]# make PREFIX=/apps/redis install
出現上圖圖片資訊,說明程式安裝成功
第五步:驗證安裝的版本資訊
在命令列啟動/apps/redis/bin/redis-server,並且能夠出現上圖的資訊,說明安裝成功
第六步:設定systemctl啟動服務指令碼
1 [root@s1 ~]# cat /usr/lib/systemd/system/redis.service 2 3 [Unit] 4 Description=Redis persistent key-value databaseAfter=network.target5 After=network-online.targetWants=network-online.target 6 7 [Service] 8 9 #ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd 10 ExecStart=/apps/redis/bin/redis-server /apps/redis/etc/redis.conf --supervised systemd 11 ExecReload=/bin/kill -s HUP $MAINPID 12 ExecStop=/bin/kill -s QUIT $MAINPID13 Type=notify 14 User=redis 15 Group=redis 16 RuntimeDirectory=redis 17 RuntimeDirectoryMode=0755 18 19 [Install] 20 WantedBy=multi-user.target
第七步:建立redis使用者和資料目錄並授權
1 groupadd -g 1000 redis && useradd -u 1000 -g 1000 redis -s /sbin/nologin 2 3 mkdir -pv /apps/redis/{etc,logs,data,run} 4 5 chown redis.redis -R /usr/local/redis/
第八步:建立命令連線
1 ln -sv /apps/redis/bin/redis-* /usr/bin/‘ 2 3 /usr/bin/redis-benchmark’ -> ‘/apps/redis/bin/redis-benchmark’‘ 4 /usr/bin/redis-check-aof’ -> ‘/apps/redis/bin/redis-check-aof’‘ 5 /usr/bin/redis-check-rdb’ -> ‘/apps/redis/bin/redis-check-rdb’‘ 6 /usr/bin/redis-cli’ -> ‘/apps/redis/bin/redis-cli’‘ 7 /usr/bin/redis-sentinel’ -> ‘/apps/redis/bin/redis-sentinel’‘ 8 /usr/bin/redis-server’ -> ‘/apps/redis/bin/redis-server’