redis查詢慢的原因 redis如何解決set數(shù)據(jù)量大?
redis如何解決set數(shù)據(jù)量大?集群可以通過(guò)slowlog和montior訪問(wèn)。Redis的慢速日志記錄了比指定執(zhí)行時(shí)間更長(zhǎng)的請(qǐng)求。執(zhí)行時(shí)間不包括I/O操作(如與客戶機(jī)的網(wǎng)絡(luò)通信),只包括命令的實(shí)際
redis如何解決set數(shù)據(jù)量大?
集群
可以通過(guò)slowlog和montior訪問(wèn)。
Redis的慢速日志記錄了比指定執(zhí)行時(shí)間更長(zhǎng)的請(qǐng)求。執(zhí)行時(shí)間不包括I/O操作(如與客戶機(jī)的網(wǎng)絡(luò)通信),只包括命令的實(shí)際執(zhí)行時(shí)間(在此期間線程將被阻塞,無(wú)法服務(wù)于其他請(qǐng)求)。有兩個(gè)參數(shù)可以配置slow log:slow log slow than:設(shè)置以微秒為單位的執(zhí)行時(shí)間,將記錄花費(fèi)超過(guò)此時(shí)間的命令。-1表示不記錄慢速日志,0強(qiáng)制記錄所有命令。
設(shè)置單位為細(xì)微,默認(rèn)值為10000細(xì)微,即10ms
慢日志最大長(zhǎng)度:慢日志的長(zhǎng)度。最小值為0。如果日志隊(duì)列超過(guò)最大長(zhǎng)度,則最早的記錄將從隊(duì)列中清除,并可以分配到512。可由編輯redis.conf文件以上兩個(gè)參數(shù)的文件配置。對(duì)于運(yùn)行redis,可以通過(guò)config get和config set命令動(dòng)態(tài)更改上述兩個(gè)參數(shù)