虛擬機(jī)linux安裝redis實(shí)現(xiàn)過程解析
redis官網(wǎng)
安裝步驟
1.先按照官網(wǎng)下方的weget命令把redis下載下來
接著如果沒猜錯(cuò),你會在make命令上出錯(cuò)
由于redis是C寫的,所以需要裝上c的運(yùn)行環(huán)境
yum install gcc-c++
接著你還有可能報(bào)錯(cuò)
redis 編譯出現(xiàn) zmalloc.h:50:31: 致命錯(cuò)誤:jemalloc/jemalloc.h:沒有那個(gè)文件或目錄
只需要執(zhí)行 make MALLOC=libc 命令 編譯
接著如果make命令沒有問題按照提示執(zhí)行一下make test命令---該命令會檢測你當(dāng)前安裝是否有問題
接著你可能會出現(xiàn)以下錯(cuò)誤
hadoop@stormspark:~/workspace/redis2.6.13/src$ make test
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
注意make test 命令需要執(zhí)行一段時(shí)間
2.make完后 redis-版本號-目錄下會出現(xiàn)編譯后的redis服務(wù)程序redis-server,還有用于測試的客戶端程序redis-cli,兩個(gè)程序位于安裝目錄 src 目錄下:
下面啟動redis服務(wù).
$ cd src $ ./redis-server 注意這種方式啟動redis 使用的是默認(rèn)配置。也可以通過啟動參數(shù)告訴redis使用指定配置文件使用下面命令啟動。 $ cd src $ ./redis-server ../redis.conf redis.conf 是一個(gè)默認(rèn)的配置文件。我們可以根據(jù)需要使用自己的配置文件。 啟動redis服務(wù)進(jìn)程后,就可以使用測試客戶端程序redis-cli和redis服務(wù)交互了(你需要再次打開一個(gè)終端)。 比如: $ cd src (cd到redis的安裝目錄下) $ ./redis-cli redis> set foo bar OK redis> get foo (此時(shí)會出現(xiàn)redis運(yùn)行的ip地址) "bar"
安裝指定目錄
redis 指定目錄安裝
make PREFIX=/usr/local/redis install #安裝到指定目錄中
注意上面的最后一行,我們通過PREFIX指定了安裝的目錄,可以將原來解壓的redis-config文件夾拷貝到安裝目錄當(dāng)中
啟動與關(guān)閉命令
啟動:redis-server /opt/redis-stable/redis.conf
關(guān)閉:redis-cli shutdown 或者 kill redis進(jìn)程的pid
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Linux安裝Redis實(shí)現(xiàn)過程及報(bào)錯(cuò)解決方案
- Aliyun Linux 編譯安裝 php7.3 tengine2.3.2 mysql8.0 redis5的過程詳解
- Linux下redis5.0.5的安裝過程與配置方法
- 關(guān)于linux redis安裝及安裝遇到的問題
- Linux系統(tǒng)下安裝Redis數(shù)據(jù)庫過程
- Linux中Redis安裝部署的操作步驟
- Linux上安裝Redis詳細(xì)教程
- Linux服務(wù)器快速安裝Redis6.0步驟示例詳解
- Linux安裝redis后沒有redis-server的問題
- Linux(Centos7)安裝Mysql/Redis/MinIO方式
- Linux下安裝Redis 6.0.5的實(shí)現(xiàn)
相關(guān)文章
Redis數(shù)據(jù)過期策略的實(shí)現(xiàn)詳解
最近項(xiàng)目當(dāng)中遇到一個(gè)需求場景,需要清空一些存放在Redis的數(shù)據(jù),本文對Redis的過期機(jī)制簡單的講解一下,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09redis實(shí)現(xiàn)分布式的方法總結(jié)
在本篇文章中小編給大家整理了關(guān)于redis分布式怎么做的具體內(nèi)容以及知識點(diǎn)總結(jié),有興趣的朋友們參考下。2019-06-06關(guān)于分布式鎖的三種實(shí)現(xiàn)方式
這篇文章主要介紹了關(guān)于分布式鎖的三種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08Redis集群增加節(jié)點(diǎn)與刪除節(jié)點(diǎn)的方法詳解
這篇文章主要給大家介紹了關(guān)于Redis集群增加節(jié)點(diǎn)與刪除節(jié)點(diǎn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09基于redis實(shí)現(xiàn)分布式鎖的原理與方法
這篇文章主要給大家介紹了基于redis實(shí)現(xiàn)分布式鎖的原理與方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06Redis報(bào)錯(cuò)UnrecognizedPropertyException: Unrecognized 
在使用SpringBoot訪問Redis時(shí),報(bào)錯(cuò)提示識別不了屬性headPart,經(jīng)過排查,發(fā)現(xiàn)并非Serializable或getset方法問題,而是存在一個(gè)方法getHeadPart,但無headPart屬性,解決方案是將getHeadPart改為makeHeadPart2024-10-10Redis list 類型學(xué)習(xí)筆記與總結(jié)
這篇文章主要介紹了Redis list 類型學(xué)習(xí)筆記與總結(jié),本文著重講解了關(guān)于List的一些常用方法,比如lpush 方法、lrange 方法、rpush 方法、linsert 方法、 lset 方法等,需要的朋友可以參考下2015-06-06