1:官方站點: http://redis.io/download 下載最新版
wget http://download.redis.io/releases/redis-6.2-rc1.tar.gz
2:解壓源碼並進入目錄
tar zxvf redis-6.2-rc1.tar.gz
cd redis-6.2-rc1
3: 不用configure直接make
make && make install
安裝到指定目錄/usr/local/redis
make PREFIX=/usr/local/redis install
(如果是32位機器 make 32bit)
注: PREFIX要大寫
可選步驟: make test 測試編譯情況
5: make install之后,得到如下幾個文件
redis-benchmark 性能測試工具
redis-check-aof 日志文件檢測工(比如斷電造成日志損壞,可以檢測並修復)
redis-check-dump 快照文件檢測工具,效果類上
redis-cli 客戶端
redis-server 服務端
5、創建存儲redis文件目錄
mkdir -p /usr/local/redis
6、進入src目錄,復制redis-server redis-cli到新建立的文件夾
cp ./redis-server /usr/local/redis/ cp ./redis-cli /usr/local/redis/
7、復制redis的配置文件
cd .. cp redis.conf /usr/local/redis/
8、編輯配置文件
cd /usr/local/redis/ vim redis.conf
改為yes 后台運行
9、添加開機啟動服務
vim /etc/systemd/system/redis-server.service
1 [Unit] 2 Description=The redis-server Process Manager 3 After=syslog.target network.target 4 5 [Service] 6 Type=simple 7 PIDFile=/var/run/redis_6379.pid 8 ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf 9 ExecReload=/bin/kill -USR2 $MAINPID 10 ExecStop=/bin/kill -SIGINT $MAINPID 11 12 [Install] 13 WantedBy=multi-user.target
10、設置開機啟動
1 systemctl daemon-reload 2 systemctl start redis-server.service 3 systemctl enable redis-server.service
11、檢查是否安裝成功
ps -A|grep redis
12、創建redis命令軟連接
ln -s /usr/local/redis/redis-cli /usr/bin/redis
13、測試redis
7: 啟動與連接
/path/to/redis/bin/redis-server ./path/to/conf-file
cd /usr/local/redis/
./bin/redis-server ./redis.conf
連接: 用redis-cli
#/path/to/redis/bin/redis-cli [-h localhost -p 6379 ]
完成安裝!