Redis進階實踐之二如何在Linux系統上安裝安裝Redis(轉載)(2)

1、引言

      上一篇文章寫了「如何安裝VMware Pro虛擬機」和在虛擬機上安裝Linux操做系統。那是第一步,有了Linux操做系統,咱們才能夠在該系統上安裝Redis。從第一篇文章開始,這也是我正式開始了學習Redis之旅。提及Redis,很早之前就接觸過,也用過,可是不少知識點都是零零散散,沒有造成系統。正好如今有時間,就好好的專研一下,把知識點從點造成一個無邊的面。我之前不少Redis的操做是基於Windows操做系統的,基於Linux系統的操做不多,從此次開始兩個系統都要寫進來,基於多系統造成獨立的客戶端代碼,讓本身的理解更全面。Linux上學的時候接觸過,後來接觸的就比較少了,老是和Windows系統打交道,我也會獨立開一個欄目,寫有關Linux操做系統的東西。好了,話很少說,咱們開始今天的課程。

2、準備工做

     在Linux操做系統上安裝Redis,其實並不複雜,能夠說是很簡單,可是第一次接觸的,若是不是很清楚,也會有不少坑等着你的。這些坑我已經都填滿了,只要你們按着我寫的來作,基本不出問題。保險點,我說的是「基本」,哈哈。咱們先來作準備的工做,這些準備的工做就是填坑的。

     2.一、在Linux系統上安裝對wget命令的支持

           在Linux系統上安裝Redis有兩種方法,第一種方法是在線直接下載、解壓、編譯安裝,第二種方法就是咱們直接從官網下載安裝包,而後上傳到Linux服務器,繼續解壓、編譯,我選擇的是第二種方法,第一種安裝方法就是Redis官網的步驟,步驟以下:

html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
安裝過程
 
一、下載, 解壓,而後,編譯Redis程序:
 
$ wget http: //download.redis.io/releases/redis-4.0.6.tar.gz
$ tar xzf redis-4.0.6.tar.gz
$ cd redis-4.0.6
$ make
 
編譯以後,會在src目錄下生成 redis-server,redis-cli等相關文件。啓動Redis服務:
 
$ src/redis-server
 
如今你可使用Redis客戶端和其服務端進行交互:
 
$ src/redis-cli
redis>  set  foo bar
OK
redis>  get  foo
"bar"

      官網就是使用wget命令來下載Redis軟件包的,若是Linux系統沒有提早安裝該命令,就會出現以下錯誤:-bash:wget command not found,很明顯沒有安裝wget軟件包。通常linux最小化安裝時,wget不會默認被安裝。針對這個問題有兩種解決方案:

              2.1.1)、rpm 安裝

                          rpm 下載源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/

                         下載wget的RPM包:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/wget-1.12-1.4.el6.x86_64.rpm

                         rpm ivh wget-1.12-1.4.el6.x86_64.rpm 安裝便可。

                         若是客戶端用的是SecureCRT,linux下沒裝rzsz 包時,rz沒法上傳文件怎麼辦?我想到的是安裝另外一個SSH客戶端:SSH Secure Shell。而後傳到服務器上安裝,這個比較費勁,因此推薦用第二種方法,不過若是yum包也沒有安裝的話,那就只能用這種方法了。

               2.1.2)、yum安裝

                         命令以下: yum -y install wget

                         顯然第二種方法比較簡單快捷。

    2.二、在Linux系統上安裝gcc命令的支持

            咱們說過,Redis須要下載,解壓,而後是編譯,那咱們用什麼來編譯呢?那就是gcc,若是第一次安裝Linux系統,gcc命令是不被安裝的,執行命令會出現以下錯誤:gcc:comman not found,因此咱們提早安裝就能夠了。安裝命令很簡單。

            解決方法:安裝gcc
            命令以下:yum install gcc

     2.三、在Linux系統上安裝隊vim命令的支持

           當咱們下載,解壓和編譯好Redis以後,有一個工做須要作,那就是修改redis的配置文件,配置文件的名稱是redis.conf,那咱們如何打開配置文件並編輯呢,就是經過vim命令,固然該命令默認也是未安裝的,運行會出現以下錯誤:command not found。咱們安裝吧。

            命令以下:yum install vim

   2.四、建立存放Redis軟件包的目錄

           個人目錄結構是:/root/software/download/redis/,經過mkdir命令建立該目錄

   2.五、建立存放Redis運行文件的目錄

           個人目錄結構是:/root/application/program/redis-tool/,經過mkdir命令建立該目錄

   2.六、建立存放Redis日誌的目錄

           個人目錄結構是:/root/application/program/redis-tool/logs/redis.log(日誌名稱本身定義)

   2.七、建立存放Redis持久化數據的目錄

         個人目錄結構是:/root/application/program/redis-tool/datas/

3、安裝步驟

     準備工做作完了,如今咱們就開始安裝Redis吧。一切很順利,爲了初學者看得明白,我儘可能以截圖的形式來講明,咱們開始吧。首先要說明的是,在Linux裏面,有些是涉及到目錄的操做,若是在當前目錄下,能夠直接操做,若是沒有在當前目錄下,操做的目錄須要指定絕對路徑。

    3.一、去Redis官網下載軟件包,地址以下:https://redis.io/download,下載最新的版本的軟件包就能夠了,當前版本是4.0.6。
           
                

    3.二、經過遠程管理工具SSH Secure File Transfer Client,將Redis壓縮包拷貝到Linux服務器中,放在/root/software/download/redis/目錄下。

             

    3.三、在Linux服務器上,經過cd 命令進入 software/download/redis/目錄下,而後,本地解壓redis最新的壓縮包文件。執行命令:tar zxvf redis-4.0.6.tar.gz

linux

1
cd software/download/redis/  進入到當前目錄下,而後在執行操做

 

1
tar zxvf redis-4.0.6.tar.gz   在當前目錄下執行解壓

 
           

    3.四、解壓完成會在當目錄 「/root/software/download/redis/」生成一個以redis-4.0.6爲名稱的文件夾,進入解壓縮後的文件夾:cd redis-4.0.6,下面使用ll命令,或者使用ls -l(是L的小寫),查看文件結構:
redis

1
2
3
4
5
當前目錄是:/root/software/download/redis/
 
cd redis-4.0.6 進入解壓後文件夾根目錄
 
ll 查看文件或者目錄結構(2個L的小寫)

 
           

    3.五、在當前redis-4.0.6根目錄下,執行make命令對Redis解壓後文件進行編譯。

         

         編譯完成如圖:

         

    3.六、編譯完成後,在Src目錄下,有四個可執行文件redis-server、redis-benchmark、redis-cli和redis.conf(此文件在根目錄下面,沒有在src目錄下面)。而後拷貝到一個目錄下。
vim

1
2
當前目錄:
/root/software/download/redis/redis-4.0.6/src

 
          

1
2
3
4
5
6
7
8
9
10
11
mkdir -p /application/program/redis-tool/  該目錄用於存放Redis運行文件
 
cp redis-server(Redis的服務器端) /root/application/program/redis-tool/
 
cp redis-benchmark(測試工具) /root/application/program/redis-tool/
 
cp redis-cli(Redis的客戶端) /root/application/program/redis-tool/
 
cp redis.conf(Redis的配置文件) /root/application/program/redis-tool/
 
cd application/program/redis-tool/

 
    3.七、經過cd 命令進入 application/program/redis-tool/目錄,經過vim命令修改redis.conf的配置文件。
 centos

1
cd application/program/redis-tool/

         

1
vim ./application/program/redis-tool/redis.conf

 
      修改項目以下:

               3.7.一、bind地址修改:bind 127.0.0.1   改成  改爲你的地址,好比,個人IP地址是192.168.127.128

                         

               3.7.二、port端口號:port 6379        能夠修改,也能夠保持不變

                          

                3.7.三、logfile日誌文件: logfile(日誌文件的地址)              「/root/application/program/redis-tool/logs/redis.log」日誌的文件名本身定義

                         

                3.7.四、datafile持久化文件地址: dir /root/application/program/redis-tool/datas
bash

                           

    3.八、redis.conf配置文件修改完畢,保存退出(按ESC,而後按:冒號,最後輸入wq,保存退出)。啓動Redis的服務器端。cd /回到根目錄,執行如下命令:

服務器

1
2
3
4
5
6
這是在根目錄下操做的
./application/program/redis-tool/redis-server ./application/program/redis-tool/redis.conf
 
若是當前目錄是 cd application/program/redis-tool,那命令執行就簡單了
 
redis-server redis.conf

            

          服務已經啓動了,咱們下一步該啓動客戶端了。
    
    3.九、如今查看Datas和Logs目錄下邊,會有相應的文件,也表示啓動Redis的服務器端成功。

           

   3.十、啓動Redis的客戶端,在根目錄下,執行以下命令:./application/program/redis-tool/redis-cli -h 192.168.127.128 -p 6379,界面以下。

          當前目錄所處的位置不一樣,命令也會不一樣,這個請注意。我當前是在根目錄下,你們也能夠cd目標目錄下,使用命令跟簡單。

          

    3.十一、redis-cli客戶端啓動成功了,咱們來測試一下吧。

app

1
2
3
4
5
6
7
8
9
10
11
set  name liulei
get  name
 
set  age 18
get  age
 
mset sex nan address jiangxi post 12345
 
mget sex address post
 
keys *

      效果圖以下:

           工具


4、結束post

     
      這是我第一次在Linux上安裝Redis,也是第一次使用Linux系統。安裝過程不是很難,只是第一次使用Linux系統,不少命令不熟悉,因此有些坑,好比:退回上一級目錄,在Windows環境下,直接cd..,可是在Linux環境裏,cd和兩個點之間有一個空格,後來好好學了一些Linux命令就行了。使用一段時間了,Linux使用起來還行,使用起來也挺方便。Linux環境安裝Redis成功了,下一步在介紹一下,如何在Windows環境下安裝Redis。繼續前行,繼續學習。
       

天下國家,可均也;爵祿,可辭也;白刃,可蹈也;中庸不可能也
相關文章
相關標籤/搜索