您好,登錄后才能下訂單哦!
Linux系統(tǒng)如何安裝redis,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
一 下載 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
\2. 進(jìn)入解壓后的目錄,并執(zhí)行編譯操作: make test
\3. 編譯測(cè)試結(jié)束后,出現(xiàn)以下信息,證明沒有問題:編譯的命令放在src目錄下
\4. 編譯成功之后,執(zhí)行install操作即可:sudo make install
\5. 目前redis 已經(jīng)安裝成功了redis 的相關(guān)命令都存放在../redis-3.2.1/src 目錄下,同時(shí)在/usr/local/bin/ 目錄下生成了如下文件:
二 redis 的卸載
\1. 查看reids 是否在運(yùn)行,如果在運(yùn)行的話,先關(guān)閉
從圖上可以看出,redis-server 目前正在6379 端口運(yùn)行
\2. 如果redis-server 服務(wù)正在后臺(tái)運(yùn)行,那么需停止redis-server 服務(wù):
正常停止redis-server 服務(wù),使用reids 客戶端命令: redis-cli shutdown
如果停止不了,則采取殺死進(jìn)程的方式:kill -9 PID
\3. 刪除/usr/local/lib 目錄下與redis 相關(guān)的命令:
\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 ….
按ctrl + C 可退出redis 啟動(dòng)窗口,此時(shí)redis 并不會(huì)關(guān)閉,而是會(huì)再后臺(tái)運(yùn)行,可通過命令查看: ps aux | grep 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ù)
關(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 示例:
\2. 連接遠(yuǎn)程redis:
五 關(guān)閉redis
\1. 正常關(guān)閉本地redis : redis-cli shutdown, 默認(rèn)關(guān)閉本地6379的redis
如果正常關(guān)閉不了,可以通過殺死線程關(guān)閉:
\2. 遠(yuǎn)程關(guān)閉redis 服務(wù)器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown
redis和Memcached有些類似是一個(gè)key-value它支持存儲(chǔ)的value類型相對(duì)更多。
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ì)億速云的支持。
免責(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)容。