准備工作:
本人測試環境:Win7
xshell遠程登錄Linux
Linux: ubuntu
軟件包:redis-3..2.6.tar.gz (Linux下redis安裝包)
==================================================================================================================================================================
開始安裝:
第一步:進入安裝目錄 home/data
第二步:wget 下載redis版本

第三步:.解壓編譯
tar -zxvf redis-3.2.6.tar.gz
進入 redis-3.2.6 然后make
# make CFLAGS=”-march=i686”;
#####################################################################
說明:make 后面一串代碼: CFLAGS=”-march=i686” 是防止軟件版本與Linux硬件不適配的。
Linux有i386和i686這種區別;在redis軟件與硬件不適配的情況下直接使用make命令編譯,會報這樣的錯誤:
注意:但是如果在make后面加上CFLAGS=”-march=i686” 這段代碼就會可以解決問題,編譯成功
如果你make直接成功,不報錯,就不用加CFLAGS這串代碼了
期間如果gcc沒有安裝會報錯,根據提示安裝gcc
yum install -y gcc g++ gcc-c++
第四步:編譯成功后進入redis-2.6.14/src 目錄
4.拷貝redis-cli 、 redis-server 到 /usr/local/redis/目錄 (先創建usr/local/下的redis目錄)
# cd /usr/local/soft/redis-2.6.14/src
# ll
會看到有幾個可執行文件:
這里我們只需要用到兩個文件就可以了:redis-server和redis-cli
第五步:拷貝redis-conf到/usr/local/redis目錄
我是在/usr/local/目錄下創建了一個redis 目錄
# cd /usr/local/
# mkdir redis
然后將src目錄下的redis-server和server-cli 復制到redis目錄下
[root@localhost src]# cp redis-cli redis-server /usr/local/redis/
然后再回到redis-2.6.14 源碼目錄 將redis.conf 文件復制到 redis 目錄下
[root@localhost redis-2.6.14]# cp redis.conf /usr/local/redis/
最終結果是,redis目錄下有了三個文件 如下圖:
到這里,就算完成了 。
============================================================================================================================================================
接下來運行redis服務:
[root@localhost redis]# ./redis-server
出現下面的界面,就說明你的redis可以正常使用了
現在還有個問題:redis在前台運行,我不能做其他事情怎么辦?如何將redis放在后台運行?
方法:修改redis.conf 文件,將daemonize no 改為daemonize yes
[root@localhost redis]# vi redis.conf
將no修改為yes ; 保存退出
殺掉rdis進程,然后再次打開redis服務
[root@localhost redis]# killall redis-server
[root@localhost redis]# ./redis-server redis.conf
出現如下界面說明成功讓redis在后台運行
如果想查看進程里面有沒有redis服務,可以用pstree命令查看進程:
[root@localhost redis]# pstree
==============================================================================================================================================================
后台運行成功以后,用redis-cli客戶端連接redis:
[root@localhost redis]# ./redis-cli (這里是本機連接,如果是連接網絡機器 :./redis-cli IP 端口號)
上面代碼中IP地址和端口號可以不寫,不寫的話,默認連接本機redis
查看redis里面有沒有數據
命令:keys *
暫時還沒有數據
來添加一條數據吧!
命令 : get mykey “tom”
讀取一條數據:
命令: get mykey
至此,redis的安裝和測試就講完了,內容經過驗證無誤。
天津雍博科技有限責任公司
歡迎大家訪問www.yongbosoft.com ,崇尚技術,為您提供完美產品,優質服務!