最近一直在學習redis相關知識,看了很多理論知識后,覺得還是要多動手操作,就如王陽明說的知行合一那樣,因此,便決定在linux環境安裝了redis,過程搗鼓了一番,也遇到了一些波折,但最后還是成功安裝完成,順便把步驟流程記錄了下來,分享給有需要的小伙伴。
cd /usr/local/localsoftware/ mkdir redis

cd redis wget http://download.redis.io/releases/redis-4.0.8.tar.gz



若出現“gcc:命令未找到”,說明linux虛擬機還沒有安裝gcc這時執行指令:yum install gcc-c++安裝成功后,再執行一次make,出現以下信息
執行:make distclean
再執行一遍:make,執行完成沒報錯話,查看一下gcc的版本:
能查看到gcc版本后,執行命令:make install
進入bin目錄:cd /usr/local/bin,發現已經安裝完成redis
在主系統下,創建一個文件夾,MyRedis
進入到先前解壓redis壓縮包的文件夾redis-4.0.8里:cd /usr/local/localsoftware/redis/redis-4.0.8復制目錄下的redis.conf文件到MyRedis文件夾里:cp redis.conf /MyRedis/
進入到/MyRedis/目錄下,編輯redis.conf文本,設置daemonize yes,代表開啟了守護進程模式,即redis會在后台運行,若要設置成開機啟動redis狀態,這里必須設置為yes,之后按Esc后輸入“:wq”進行保存退出。
執行命令:ps -ef|grep redis,查看redis服務是否已經啟動。
回到主系統,執行redis-server /MyRedis/redis.conf
再開一個頁面,執行:redis-cli -p 6379,進入到redis客戶端,測試一下,可以正常運行,即啟動成功。
設置linux虛擬機開機就啟動redis。redis啟動腳本在壓縮包解壓文件夾utils目錄下,名字為redis_init_script的文件
vim打開執行文件:vim redis_init_script

#!/bin/sh #chkconfig: 2345 90 10 # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf"





