linux下安裝redis


1.window下安裝linux參考:https://www.cnblogs.com/super-chao/p/15140678.html

2.linux版本的redis下載:https://pan.baidu.com/s/1ZMS9il9ciLw92gpudmNygg 提取碼:swee

3.因為需要遠程操作linux,以及往linux上傳redis壓縮包文件。需要用到SecureCRT和SecureFXProtable。

SecureCRT和SecureFXProtable的下載和使用,參考:https://www.cnblogs.com/super-chao/p/15141434.html

啟動linux,通過SecureCRT連接到linux。

 

linux下安裝並啟動redis命令:

cd opt/ (到opt目錄下)

mkdir redis (創建redis文件夾)

使用secureFXPortable將redis壓縮包(linux版本的)上傳到新創建的redis(/opt/redis/)目錄下。

tar -zxf redis-3.0.0.tar.gz  (解壓壓縮包,得到文件夾redis-3.0.0。)

cd redis-3.0.0/ (進入redis-3.0.0目錄)

make (進行編譯 (注意,編譯需要C語言編譯器gcc的支持,如果沒有,需要先安裝gcc。可以使用rpm -q gcc查看gcc是否安裝)(如果沒有安裝,利用yum在線安裝gcc的命令:yum -y install gcc))

(如果編譯出錯,請使用make clean清除臨時文件。之后,找到出錯的原因,解決問題后再來重新安裝)

cd src (進入src目錄)

make install (執行安裝)

一般我們將應用放在usr目錄下,因此在usr下創建兩個文件夾bin(命令文件)和etc(配置)。

cd /usr/local/redis/ (進入redis目錄)

mkdir bin (創建bin文件夾)
mkdir etc (創建etc文件夾)

將redis-3.0.0下的bin和etc的幾個文件移動到對應的usr下的bin和etc中。

cd /opt/redis/redis-3.0.0 (進入redis-3.0.0目錄)

cp ./redis.conf /usr/local/redis/etc (將redis.conf文件copy到/usr/local/redis/etc目錄下)

cd src (進入src目錄)

cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin (將src目錄下的mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel復制到/usr/local/redis/bin)

cd /usr/local/redis/bin (進入/usr/local/redis/bin目錄)

./redis-server /usr/local/redis/etc/redis.conf (啟動redis服務,加載的是/usr/local/redis/etc下的redis.conf配置)

如果需要后台啟動redis,防止ctrl+c把redis給停止了。修改redis.conf文件。

cd etc (進入etc目錄)

vim redis.conf(輸入“I”開啟編輯,修改daemonize=yes。編輯完成后,按esc,再輸入:冒號,再輸入wq或者x,按enter結束編輯,保存后退出)

cd .. (跳轉到上級目錄)

cd bin (進入bin目錄)

./redis-server /usr/local/redis/etc/redis.conf (重啟redis服務。)

啟動成功后開啟客戶端,set,get值看看效果。

redis-cli -p 6579 (開啟客戶端命令)

set name linux (往redis中set值linux)

get name (獲取key為name的值)

 

使用RedisClient工具查看redis,RedisClient的安裝使用,參考:https://www.cnblogs.com/super-chao/p/15139520.html

使用RedisClient連接linux下的redis不成功,一般是linux防火牆的原因。解決方法參考:https://www.cnblogs.com/super-chao/p/15141292.html

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM