因爲下載的文件都是源碼文件,須要編譯和安裝redis
redis編譯須要gcc,能夠經過:gcc -v 來肯定是否安裝過gcc 若是安裝過,會有關於gcc信息,若是沒有則提示未找到命令這時須要安裝gcc,使用yum在線安裝
yum install gcc-c++前端
編譯進入redis目錄中,執行make命令,最後會有一句 It's a good idea to run 'make test'說明編譯成功,若是編譯失敗須要將解壓的刪除從新解壓編譯
[hadoop@hadoop redis-5.0.5]$ makec++
編譯成功git
編譯好以後接下來進行安裝redis(在/usr/local 下新建文件夾redis 將redis安裝到 該目錄下)
仍是在解壓好的redis根目錄下執行:sudo make PREFIX=/usr/local/redis install
須要sudo權限,不然報這個錯誤 install: cannot create regular file ‘/usr/local/bin/redis-server’:
[hadoop@hadoop redis-5.0.5]$ sudo make PREFIX=/usr/local/redis installgithub
[root@hadoop bin]# pwd /usr/local/redis/bin #啓動服務端 [root@hadoop bin]# ./redis-server #啓動客戶端 [root@hadoop bin]# ./redis-cli
#bind 127.0.0.1
關閉保護模式redis
protected-mode設置成no,不然遠程鏈接不可進行crud
之後臺模式參數
daemonize yes
指定日誌的位置
logfile "/home/hadoop/tmp/log/redis/redis.log"vim
[hadoop@hadoop redis-5.0.5]$ src/redis-server redis.conf
啓動客戶端windows
#指定host和port [hadoop@hadoop redis-5.0.5]$ src/redis-cli -h hadoop -p 6379 hadoop:6379> #不指定 [hadoop@hadoop redis-5.0.5]$ src/redis-cli 127.0.0.1:6379>
服務端啓動時指定配置文件:/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
鏈接客戶端:/usr/local/redis/bin/redis-cli後端
正確的中止方式向redis發送關閉命令:
[root@hadoop redis]# /usr/local/redis/bin/redis-cli shutdown安全
Centos7 64 安裝 redis
https://blog.csdn.net/macfac/article/details/82984479
修改配置文件redis.conf配置文件:
註釋掉,bind:127.0.0.1ide
修改保護模式爲no
設置後臺啓動
daemonize設置yes,表示能夠後臺啓動
查詢redis服務是否開啓,修改參數須要關掉重啓
https://github.com/qishibo/AnotherRedisDesktopManager/