Redis學(xué)習(xí)(一)--Redis安裝

Redis介紹

  • Redis是一種面向“鍵/值”對(duì)數(shù)據(jù)類型的內(nèi)存數(shù)據(jù)庫,可以滿足我們對(duì)海量數(shù)據(jù)的讀寫需求。
  • 特點(diǎn):
    * 高性能(Redis讀的速度是11W次/s,寫的速度是8.1W次/s)
    * 原子性(保證數(shù)據(jù)的準(zhǔn)確性)
    * 持久存儲(chǔ)(兩種方式RDB/快照,AOF/日志)
    * 主從結(jié)構(gòu)(master-slave,負(fù)載均衡,高可用)
    * 集群(3.0版本)

Redis的安裝

  • 環(huán)境:CentOS release 6.8 (Final)

  • 下載:在官網(wǎng)下載最新的stable版本,我使用的是redis-3.2.4.tar.gz

  • 解壓,并且進(jìn)入目錄

解壓在當(dāng)前目錄:tar -zxvf redis-3.2.4.tar.gz

完成后,將得到一個(gè)文件夾redis-3.2.4,進(jìn)入此文件夾。

  • make
    在redis的解壓文件夾內(nèi),執(zhí)行make,不過在這之前確保gcc環(huán)境已安裝,如若沒安裝,則執(zhí)行yum -y install gcc,make完成后,將得到:
make完成
  • 安裝
    還是在redis的解壓文件夾內(nèi),執(zhí)行:

make PREFIX=/usr/local/redis install

我在安裝時(shí),遇到了一個(gè)問題:

make prefix時(shí)報(bào)錯(cuò).jpg

很是納悶,后來發(fā)現(xiàn),是因?yàn)?code>=兩邊加了空格#_#

正確執(zhí)行后,將得到提示:

安裝完成.jpg

至此,我們就在Linux上安裝了一個(gè)Redis服務(wù)器。

啟動(dòng)

  • 拷貝配置文件,為了方便使用
    將源碼文件夾下的redis.conf,拷貝到Redis的安裝目錄下:

cp redis.conf /usr/local/redis/bin

  • 修改配置文件,添加日志存儲(chǔ)路徑

cd /usr/local/redis/bin
vim redis.conf

搜索到logfile,在引號(hào)內(nèi)添加/usr/local/redis/log,在這之前,得確保log文件夾已創(chuàng)建。如果想讓redis服務(wù)在后臺(tái)運(yùn)行,則將daemonize no,修改為daemonize yes.

  • 啟動(dòng)
    進(jìn)入到redis/bin,執(zhí)行:

redis-server redis.conf [--port 6379]

redis服務(wù)啟動(dòng)完成
  • 客戶端連接
    在另一個(gè)窗口,同樣的進(jìn)入到redis/bin文件夾下,執(zhí)行:

redis-cli [-h 127.0.0.1] [-p 6379]

客戶端連接并測(cè)試
  • 關(guān)閉

redis-cli shutdown

以上,就是Redis的安裝過程。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容