1. 程式人生 > 實用技巧 >Centos7系統安裝redis4.0.X

Centos7系統安裝redis4.0.X

第一步:下載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]# make
MALLOC=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.target
5 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 $MAINPID
13 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’