溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)如何安裝redis

發(fā)布時(shí)間:2022-01-24 10:07:50 來源:億速云 閱讀:129 作者:kk 欄目:開發(fā)技術(shù)

Linux系統(tǒng)如何安裝redis,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

Redis是一個(gè)ANSI c語言編寫的開源的遠(yuǎn)程字典服務(wù),并提供多種語言的API。

一 下載 Redis 安裝包

去redis 官網(wǎng)下載reids 安裝包, redis 官網(wǎng)默認(rèn)只提供Linux 的安裝包,所以不用擔(dān)心下載到windows 的安裝包.筆者下載的是 redis-3.2.1.tar.gz. 下載的為redis 源碼,應(yīng)該使用源碼安裝方式安裝redis.

二 安裝redis

  \1. 解壓: tar -zxvf redis-3.2.1.tar.gz

     Linux系統(tǒng)如何安裝redis

  \2. 進(jìn)入解壓后的目錄,并執(zhí)行編譯操作: make test

     Linux系統(tǒng)如何安裝redis

  \3. 編譯測(cè)試結(jié)束后,出現(xiàn)以下信息,證明沒有問題:編譯的命令放在src目錄下

Linux系統(tǒng)如何安裝redis

\4. 編譯成功之后,執(zhí)行install操作即可:sudo make install

   Linux系統(tǒng)如何安裝redis

 \5. 目前redis 已經(jīng)安裝成功了redis 的相關(guān)命令都存放在../redis-3.2.1/src 目錄下,同時(shí)在/usr/local/bin/ 目錄下生成了如下文件:

   Linux系統(tǒng)如何安裝redis

二 redis 的卸載

\1. 查看reids 是否在運(yùn)行,如果在運(yùn)行的話,先關(guān)閉

    Linux系統(tǒng)如何安裝redis

從圖上可以看出,redis-server 目前正在6379 端口運(yùn)行

\2. 如果redis-server 服務(wù)正在后臺(tái)運(yùn)行,那么需停止redis-server 服務(wù):

正常停止redis-server 服務(wù),使用reids 客戶端命令: redis-cli shutdown

Linux系統(tǒng)如何安裝redis

如果停止不了,則采取殺死進(jìn)程的方式:kill -9 PID

Linux系統(tǒng)如何安裝redis

 \3. 刪除/usr/local/lib 目錄下與redis 相關(guān)的命令:

   Linux系統(tǒng)如何安裝redis

  \4. 刪除redis 解壓后的目錄 redis-3.2.1 即可

三 redis 的啟動(dòng)

redis 安裝成功之后,會(huì)生成相應(yīng)的reids 命令文件, 所有的命令都在src 目錄下,同時(shí)會(huì)再/usr/local/bin 目錄下生成reids-* 的幾個(gè)命令,這樣我們?cè)谡{(diào)用redis 的相關(guān)命令的時(shí)候可以不使用絕對(duì)路徑.啟動(dòng)reids 有很多中方式,后臺(tái)啟動(dòng),腳本啟動(dòng)等.

\1. redis 后臺(tái)啟動(dòng): redis-server &

     此種方式?jīng)]有指定配置文件,會(huì)使用默認(rèn)的配置,并打印一個(gè)Warning: no config file ….

     Linux系統(tǒng)如何安裝redis

按ctrl + C 可退出redis 啟動(dòng)窗口,此時(shí)redis 并不會(huì)關(guān)閉,而是會(huì)再后臺(tái)運(yùn)行,可通過命令查看: ps aux | grep redis

     Linux系統(tǒng)如何安裝redis

 

   \2. 指定配置文件啟動(dòng): redis-server ***/redis.conf

     解壓redis 的原文后, 目錄中有一個(gè)redis 配置模板 redis.conf , 我們可以復(fù)制一份,然后修改成自己的redis配置文件. 此處筆者只修改一個(gè)端口號(hào), 將端口號(hào)修改為8080, 然后使用 此配置文件啟動(dòng)redis 服務(wù)

    Linux系統(tǒng)如何安裝redis

 關(guān)閉使用命令: redis-cli -p 8080 shutdown

  \3. 設(shè)置開機(jī)啟動(dòng):

四 redis 客戶客戶段連接:

redis 安裝成功之后,會(huì)生成redis-cli 客戶端, 可以通過redis-cli 命令連接本地或者遠(yuǎn)程的redis服務(wù)器.redis-cli 命令有很多參數(shù),常用的選項(xiàng)有-h -p -u -a , 對(duì)應(yīng)于ip地址,端口號(hào),用戶名,密碼,可通過 redis-cli –help 來查看redis-cli 的常用選項(xiàng)

\1. 連接本地redis 示例:

Linux系統(tǒng)如何安裝redis

   \2. 連接遠(yuǎn)程redis:

     Linux系統(tǒng)如何安裝redis

五 關(guān)閉redis

   \1. 正常關(guān)閉本地redis : redis-cli shutdown, 默認(rèn)關(guān)閉本地6379的redis

Linux系統(tǒng)如何安裝redis    

      如果正常關(guān)閉不了,可以通過殺死線程關(guān)閉:

Linux系統(tǒng)如何安裝redis

\2. 遠(yuǎn)程關(guān)閉redis 服務(wù)器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown

    Linux系統(tǒng)如何安裝redisredis和Memcached有些類似是一個(gè)key-value存儲(chǔ)系統(tǒng)它支持存儲(chǔ)的value類型相對(duì)更多。

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI