Linux Centos7安裝Redis與Window10安裝Redis

Linux Centos7安裝Redis

Redis是C語言開發的,安裝Redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc。
安裝Redis都是固定的步驟,只要按步驟來,應該就不會出錯了。

安裝gcc

gcc的安裝很簡單,首先要確保root用戶登錄,其次就是Linux要能連上外網。
yum -y install gcc automake autoconf libtool make

安裝redis

安裝完gcc之後,我們就開始安裝redis,可以在線下載redis,在線下載需要連接網絡。在哪個目錄下執行該命令,那麼下載的安裝包就在該目錄下。
wget http://download.redis.io/releases/redis-4.0.1.tar.gz

也可以先在window系統上下載Linux版的redis,然後再上傳到Linux中,這種方式Linux不需要連接網絡。

  1. Linux版下載地址:http://www.redis.cn/download.html

2、解壓Redis安裝包
tar -zxvf redis-5.0.5.tar.gz
3、進入redis根目錄下
cd redis-5.0.5
4、編譯redis源碼,如下圖代表成功
make或者make MALLOC=libc
在這裏插入圖片描述
5、安裝編譯後的文件,PERFIX必須大寫,同時會自動爲我們創建redis目錄。
make PREFIX=/usr/local/redis install
6、我們查看安裝好的redis
cd /usr/local/redis/
在這裏插入圖片描述
7、查看bin目錄
在這裏插入圖片描述
在bin目錄下,有redis-cliredis-server,它們分別是redis的客戶端和redis的服務端,也就是說要啓動redis服務端和redis客戶端就是要啓動這兩個程序,我們先啓動redis服務端。

啓動redis服務端

前臺模式啓動
./redis-server
在這裏插入圖片描述
從啓動頁面可以看出redis服務端監聽6379端口,但是這種啓動方式是前臺模式啓動。
什麼是前臺模式?上面我們可以看到有綠色光標一直停留着,這暗示着我們不能在當前窗口做其他操作,否則redis服務端就停止了。
當然我們可以再開一個Xshell窗口,連接該Linux系統,這種方法也行,不過不夠好。我們可以通過後臺模式來啓動redis服務端。
什麼是後臺模式?就是redis服務端是在後臺啓動,我們對當前頁面做其他操作都不會關閉redis服務端。

後臺模式啓動
修改redis.conf配置文件,daemonize yes:以後端模式啓動。
一開始redis安裝目錄下是沒有redis.conf配置文件,但是在redis安裝包中有該配置文件,所有我們需要複製過來。
我們進入redia安裝包目錄中,然後執行下面命令即可:
cp redis.conf /usr/local/redis
然後再次查看redis安裝目錄,發現已經有了該配置文件
在這裏插入圖片描述
然後我們執行下面命令打開並編輯該配置文件,一開始爲no,我們改爲yes就是讓redis每次啓動都是後臺模式啓動。
在這裏插入圖片描述
在這裏插入圖片描述
接下來我們啓動redis,執行下面命令即可
./redis-server ../redis.conf
在這裏插入圖片描述
後臺模式啓動我們看不到redis詳細啓動信息,我們通過查看系統進程中是否有redis來判斷是否啓動成功,執行下面命令
ps aux|grep redis
在這裏插入圖片描述
啓動多個redis進程
這樣我們就啓動了redis,並且監聽着6379端口。我們也可以啓動多個redis進程。但是每個redis進程監聽的端口號一定要不同。
我們執行下面命令啓動另一個redis進程
./redis-server ../redis.conf --port 6380
然後我們再次查看系統進程情況,發現啓動了兩個redis進程。
ps aux|grep redis
在這裏插入圖片描述

啓動redis客戶端

我們剛剛也知道了在redis安裝目錄下有redis-cli,這個命令就是啓動redis自帶的命令行客戶端,通過下面命令啓動
./redis-cli
在這裏插入圖片描述
輸入該命令就直接連接到redis服務端,默認連接到監聽6379端口號的redis。因爲我們上面啓動了兩個redis,一個監聽6379,另一個監聽6380。
那怎麼連接到監聽6380端口號的redis?通過下面即可連接
./redis-cli -p 6380
在這裏插入圖片描述
啓動客戶端後,我們輸入ping:這個命令是測試redis客戶端與redis服務端是否連接正常,連接正常就返回PONG
在這裏插入圖片描述

關閉redis服務端

關閉redis服務端有多種方法,接下來一一列舉。

1、關閉redis進程(斷電、非正常關閉,數據容易丟失)
kill -9 PID
我們需要查看redis服務端的PID是多少:ps aux|grep redis,然後通過上面命令強行殺掉進程
在這裏插入圖片描述
上面紅框就是每個redis進程對應的PID,執行kill -9 11623關閉監聽6380端口號的redis進程
在這裏插入圖片描述
2、正常關閉,數據不會丟失
./bin/redis-cli shutdown
上面命令是在沒有設置密碼的情況下執行,如果redis設置了連接密碼,則需要使用密碼登錄redis客戶端,再輸入shutdown命令即可。
在這裏插入圖片描述

Window10安裝Redis

下載window版本的Redis

  1. 在linux環境下Redis可以直接通過源碼編譯安裝。Windows下編譯一般不那麼方便,我們下載已經編譯好的.msi安裝包來安裝。
  2. Window版本的Redis下載地址:[https://github.com/MicrosoftArchive/redis/releases
    在這裏插入圖片描述

安裝window版本的Redis

  1. 下載之後,我們就開始點擊安裝
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述

開啓Redis服務

  1. 安裝成功之後,打開Redis安裝目錄,看看有什麼文件
    在這裏插入圖片描述
  2. 我們查看window服務列表,發現Redis已經註冊爲window服務,而且是開機自啓動。
    在這裏插入圖片描述
  3. 啓動和關閉Redis服務——cmd命令行(進入Redis安裝目錄)
    redis-server.exe --service-start
    redis-server.exe --service-stop
    在這裏插入圖片描述
  4. 如果我們電腦安裝了Git,那麼也可以開啓類似Linux終端來啓動和關閉Redis服務
    ./redis-server.exe redis.windows.conf
    在這裏插入圖片描述

開啓Redis客戶端

  1. 第一種開啓Redis客戶端是直接點擊Redis安裝目錄下的redis-cli.exe
    在這裏插入圖片描述
    在這裏插入圖片描述
  2. 打開cmd命令行窗口,進入Redis安裝目錄,輸入該命令:redis-cli.exe -h 127.0.0.1 -p 6379
    在這裏插入圖片描述
    這樣Redis服務端與客戶端都啓動成功了,在客戶端輸入ping,如果返回pong,說明客戶端與服務端成功建立連接。
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章