国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Redis安裝配置實(shí)踐

IT那活兒 / 1444人閱讀
Redis安裝配置實(shí)踐

點(diǎn)擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!


安裝redis

注:本次安裝通過虛擬機(jī)鏈接公網(wǎng)獲取安裝包。

yum -y install gccwget

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

此時已經(jīng)看見 到的安裝包redis-5.0.5.tar.gz,并解壓使用make進(jìn)行編譯安裝:
  • 解壓:

    tar xzf redis-5.0.5.tar.gz

    解壓完成進(jìn)入redis所在目錄:cd redis-5.0.5/.

  • 安裝

    make進(jìn)行編譯安裝,在對應(yīng)目錄下直接輸入make回車即可。

    使用make安裝到這里就已經(jīng)完成。

Hint: To run make test is a good idea ;)

但是不測試,通常是可以使用的。若我們運(yùn)行make test ,會有如下提示:

安裝完成后,我們可以看看該目錄下的文件夾:

以上文件中較為重要的redis.conf和src兩個,redis.conf是相關(guān)參數(shù)控制文件,src目錄下則為相關(guān)啟動腳本。


啟動redis

啟動命令:./src/redis-server /root/redis-5.0.5/redis.conf&

通過src目錄下的redis-server加載對應(yīng)redis目錄下的配置文件redis.conf即可。

此時redis已經(jīng)啟動成功,默認(rèn)端口6379。


配置文件詳解

那么,在這里可能有人會問,如果需要根據(jù)業(yè)務(wù)指定端口怎么辦呢?這個問題在前面提到過的redis.conf配置文件中進(jìn)行修改重啟redis即可。

上圖可以看到我們默認(rèn)綁定端口為6379,我們現(xiàn)在將它修改為6666并重啟看看。

再次啟動redis:./src/redis-server /root/redis-5.0.5/redis.conf&

這時可以看見配置文件中的port已經(jīng)由原來的6379修改為6666。

另外,我們還可以修改redis的日志級別為:debug、verbose、notice、warning,但是呢,根據(jù)實(shí)際情況下,并未發(fā)現(xiàn)redis日志的存在,是redis啟動以后沒有打印出來,還是需要配置呢?實(shí)際情況發(fā)現(xiàn)在安裝完redis以后呢,并沒有設(shè)置logfile,也就是redis日志文件路徑。

在這里我們設(shè)置一下,redis的日志路徑為:/root/redis-5.0.5/redis-server.log并重啟,會發(fā)現(xiàn)出現(xiàn)redis-server.log日志,該日志為redis啟動日志,前面我們在啟動redis的時候,啟動日志直接輸出顯示,現(xiàn)在指定logfile以后,啟動日志會輸出在redis-server.log里面。

大家還可以注意到在logfile的上面有一個loglevel,表示redis的日志級別,Redis總共支持四個級別:debug、verbose、notice、warning。在默認(rèn)不修改時,該級別為notice,默認(rèn)為生產(chǎn)模式。

  • debug:會打印出很多信息,適用于開發(fā)和測試階段;

  • verbose(冗長的):包含很多不太有用的信息,但比debug要清爽一些;

  • notice:適用于生產(chǎn)模式;

  • warning : 警告信息.

到這里呢,redis的安裝與基礎(chǔ)配置就調(diào)整完成了,后期可以根據(jù)測試和實(shí)際需求進(jìn)行優(yōu)化,還給大家整理了部分redis.conf中常用的配置項(xiàng)說明供大家學(xué)習(xí):

redis.conf 配置項(xiàng)說明如下:
  • 1. Redis默認(rèn)不是以守護(hù)進(jìn)程的方式運(yùn)行,可以通過該配置項(xiàng)修改,使用yes啟用守護(hù)進(jìn)程.

    daemonize no

  • 2. 當(dāng)Redis以守護(hù)進(jìn)程方式運(yùn)行時,Redis默認(rèn)會把pid寫入/var/run/redis.pid文件,可以通過pidfile指定.

    pidfile /var/run/redis.pid

  • 3. 指定Redis監(jiān)聽端口,默認(rèn)端口為6379.

    port 6379

  • 4. 綁定的主機(jī)地址.

    bind 127.0.0.1

  • 5.當(dāng)客戶端閑置多長時間后關(guān)閉連接,如果指定為0,表示關(guān)閉該功能.

    timeout 300

  • 6. 指定日志記錄級別,Redis總共支持四個級別:debug、verbose、notice、warning,默認(rèn)為verbose.

    loglevel verbose

  • 7. 日志記錄方式,默認(rèn)為標(biāo)準(zhǔn)輸出,如果配置Redis為守護(hù)進(jìn)程方式運(yùn)行,而這里又配置為日志記錄方式為標(biāo)準(zhǔn)輸出,則日志將會發(fā)送給/dev/null.

    logfile stdout

  • 8 指定在多長時間內(nèi),有多少次更新操作,就將數(shù)據(jù)同步到數(shù)據(jù)文件,可以多個條件配合.

    save

    Redis默認(rèn)配置文件中提供了三個條件:

      save 900 1

      save 300 10

      save 60 10000

      分別表示900秒(15分鐘)內(nèi)有1個更改,300秒(5分鐘)內(nèi)有10個更改以及60秒內(nèi)有10000個更改.

  • 9. 指定存儲至本地?cái)?shù)據(jù)庫時是否壓縮數(shù)據(jù),默認(rèn)為yes,Redis采用LZF壓縮,如果為了節(jié)省CPU時間,可以關(guān)閉該選項(xiàng),但會導(dǎo)致數(shù)據(jù)庫文件變的巨大.

    rdbcompression yes

  • 10.指定包含其它的配置文件,可以在同一主機(jī)上多個Redis實(shí)例之間使用同一份配置文件,而同時各個實(shí)例又擁有自己的特定配置文件.

    include /path/to/local.conf



本文作者:江代榮(上海新炬王翦團(tuán)隊(duì))

本文來源:“IT那活兒”公眾號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129161.html

相關(guān)文章

  • discuz+redis配置實(shí)踐(mac環(huán)境)

    摘要:內(nèi)存清理優(yōu)化邏輯是內(nèi)存管理的相關(guān)操作類,其中有一個方法就是在內(nèi)存清理掉時候調(diào)用的,然后會繼續(xù)調(diào)用中的方法。我們優(yōu)化的地方就是將最初配置中的前綴作為標(biāo)記,將該前綴的所有批量刪除,而不會將其他應(yīng)用的也清理掉。 一、安裝php的redis驅(qū)動 brew安裝php的redis擴(kuò)展 (1)先搜索下有沒有redis擴(kuò)展:brew search php55-showImg(https://s...

    springDevBird 評論0 收藏0
  • discuz+redis配置實(shí)踐(mac環(huán)境)

    摘要:內(nèi)存清理優(yōu)化邏輯是內(nèi)存管理的相關(guān)操作類,其中有一個方法就是在內(nèi)存清理掉時候調(diào)用的,然后會繼續(xù)調(diào)用中的方法。我們優(yōu)化的地方就是將最初配置中的前綴作為標(biāo)記,將該前綴的所有批量刪除,而不會將其他應(yīng)用的也清理掉。 一、安裝php的redis驅(qū)動 brew安裝php的redis擴(kuò)展 (1)先搜索下有沒有redis擴(kuò)展:brew search php55-showImg(https://s...

    iOS122 評論0 收藏0
  • (學(xué)習(xí)到實(shí)踐)五、docker搭建redis主從實(shí)踐

    摘要:前面容器重建后需要重新運(yùn)行命令綁定關(guān)聯(lián),需要命令行下生效。直接同步成功,在查看關(guān)系均有對方信息。是否要守護(hù)進(jìn)程這里是經(jīng)過多次測試,發(fā)現(xiàn)容器重啟,也會正常啟動。哨兵的配置于此類似,略過。 前面mysql容器重建后需要重新運(yùn)行 change master to 命令綁定關(guān)聯(lián),8.0需要命令行下生效。redis首先想到用官方的,沒想到進(jìn)去各個基本shell命令無法使用,所以先棄了。這次由于官...

    Pocher 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<