主頁 > 知識庫 > Redis 配置文件重要屬性的具體使用

Redis 配置文件重要屬性的具體使用

熱門標(biāo)簽:北京400電話辦理收費標(biāo)準(zhǔn) 山東外呼銷售系統(tǒng)招商 貴州電銷卡外呼系統(tǒng) 日本中國地圖標(biāo)注 鄭州人工智能電銷機器人系統(tǒng) 超呼電話機器人 十堰營銷電銷機器人哪家便宜 宿遷便宜外呼系統(tǒng)平臺 魔獸2青云地圖標(biāo)注

1. UNITS 單位

# 1k => 1000 bytes
# 1kb => 1024 bytes
# 1m => 1000000 bytes
# 1mb => 1024*1024 bytes
# 1g => 1000000000 bytes
# 1gb => 1024*1024*1024 bytes
#
# units are case insensitive so 1GB 1Gb 1gB are all the same.
 

redis中單位對大小寫不敏感,1GB、1Gb、1gB是相同的

2. INCLUDES 包含

# include /path/to/local.conf
# include /path/to/other.conf

可以將多個配置文件放入到一個公共的配置文件中

注意:因為Redis總是使用最后處理的行作為配置指令的值,最好把include放在這個文件的開頭,以避免在運行時覆蓋配置更改。相反,如果使用include覆蓋配置,最好將include作為最后一行。

3. NETWORK 網(wǎng)絡(luò)

# bind 127.0.0.1

訪問的主機地址。如果沒有 bind,就是任意 ip 地址都可以訪問。生產(chǎn)環(huán)境下,需要寫自己應(yīng)用服務(wù)器的 ip 地址。

注意:把 redis.conf配置文件中的 bind 127.0.0.1 這一行給注釋掉,這里的bind指的是只有指定的網(wǎng)段才能遠程訪問這個redis,注釋掉后,就沒有這個限制了。

protected-mode no

protected-mode,保護模式。如果沒有指定 bind 指令,也沒有配置密碼,那么保護模式就開啟

注意: 把 redis.conf配置文件中的 protected-mode 設(shè)置成no(默認是設(shè)置成yes的, 防止了遠程訪問,在redis3.2.3版本后)

port 6379

端口號,默認6379

4. GENERAL 通用

daemonize yes

daemonize 以守護進程的方式在后臺運行,默認是no

pidfile /var/run/redis_6379.pid

pidfile 當(dāng)redis以守護進程的方式運行的時候,需要指定pid文件。默認寫到 /var/redis/run/redis_6379.pid 文件里面

loglevel notice

loglevel 日志級別

日志級別 說明
debug 記錄大量日志信息,適用于開發(fā)、測試階段
verbose 較多日志信息
notice 適量日志信息,使用于生產(chǎn)環(huán)境
warning 僅有部分重要、關(guān)鍵信息才會被記錄

logfile ""

logfile 日志文件位置

在databases 16

databases 設(shè)置數(shù)據(jù)庫數(shù)量。默認是16

5. SNAPSHOTTING 快照

持久化,在規(guī)定的時間內(nèi),執(zhí)行了多少次操作,則會持久化到.rdb .aof 。 redis是內(nèi)存數(shù)據(jù)庫,如果沒有持久化,那么數(shù)據(jù)斷電就消失。

#在900 秒內(nèi)如果至少有 1 個 key 的值變化,則進行持久化
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes

stop-writes-on-bgsave-error 持久化錯誤,redis是繼續(xù)進行工作

rdbcompression yes

rdbcompression 是否壓縮RDB文件,默認開啟

rdbchecksum yes

rdbchecksum 保存RDB文件的時候,進行錯誤檢查

dir ./

dir RDB文件保存的目錄

6. SECURITY 安全

# requirepass foobared

requirepass 設(shè)置密碼

7. CLIENTS 客戶端

# maxclients 10000

maxclients 最大連接數(shù)

# maxmemory bytes>

maxmemory 最大占用多少內(nèi)存

# maxmemory-policy noeviction

maxmemory-policy 內(nèi)存達到上限之后的處理策略

處理策略 說明
volatile-lru 只對設(shè)置了過期時間的key進行LRU(默認值)
allkeys-lru 刪除lru算法的key
volatile-random 隨機刪除即將過期key
allkeys-random 隨機刪除
volatile-ttl 刪除即將過期的
noeviction 永不過期,返回錯誤

8. APPEND ONLY MODE

appendonly no

appendonly 是否開啟 AOF 功能,默認是no

到此這篇關(guān)于Redis 配置文件重要屬性的具體使用的文章就介紹到這了,更多相關(guān)Redis 配置文件重要屬性內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 大家都應(yīng)該知道的Redis過期鍵與過期策略
  • Redis中的數(shù)據(jù)過期策略詳解
  • redis實現(xiàn)排行榜功能
  • redis分布式鎖之可重入鎖的實現(xiàn)代碼
  • 淺談redis緩存在項目中的使用
  • 詳解Redis主從復(fù)制實踐
  • 詳解redis分布式鎖的這些坑
  • 教你怎么用Java操作Redis
  • 淺談Redis的幾個過期策略

標(biāo)簽:江蘇 朝陽 楊凌 果洛 吉安 臺州 大慶 北京

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Redis 配置文件重要屬性的具體使用》,本文關(guān)鍵詞  Redis,配置文件,重要,屬,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Redis 配置文件重要屬性的具體使用》相關(guān)的同類信息!
  • 本頁收集關(guān)于Redis 配置文件重要屬性的具體使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章