男人天堂新-亚洲精品乱码久久观看网-jizz欧美性9-日本亚洲精品成人欧美一区-久久久久久久福利-日韩少妇内射免费播放-久久久久久久久久久网-日韩av一二三区-40到50岁中老年妇女毛片-老熟女 露脸 嗷嗷叫-无码熟妇人妻在线视频-精品多毛少妇人妻av免费久久-日韩不卡的av-久久国产精品无码hdav-福利网站在线-国产真实夫妇视频-麻豆免费看片-国产精品1卡2卡3卡4卡-日韩人妻无码一区二区三区-日日噜夜夜噜

技術(shù)文檔

幫助中心 > 技術(shù)文檔 >

Redis如何按天切割并刪除指定天數(shù)前的日志?

2024-02-19 作者:簡米科技 閱讀量:0 所屬分類:技術(shù)文檔

Redis如何按天切割并刪除指定天數(shù)前的日志?

Redis安裝目錄:/usr/local/redis-5.0.14/

#創(chuàng)建日志切割腳本

vi /usr/local/redis-5.0.14/cut-redis-log.sh

#!/bin/bash

#獲取昨天的日期

file_date=$(date -d"1 day ago" +"%Y%m%d")

#redis日志文件

log_path_redis=/usr/local/redis-5.0.14/log/redis.log

#日志切割后的存放目錄

back_base=/usr/local/redis-5.0.14/log/

#設(shè)置刪除多少天之前的日志文件

days=180

#切割日志

#redis的日志文件可以直接mv,不需要重新加載服務(wù)就能生成新的日志文件

mv $log_path_redis $back_base/redis_$file_date.log

#刪除日志

find $back_base/redis_*.log -mtime +$days -exec rm {} \;

:wq!#保存退出

#添加腳本執(zhí)行權(quán)限

chmod +x /usr/local/redis-5.0.14/cut-redis-log.sh

#添加計(jì)劃任務(wù),每天凌晨0:00執(zhí)行一次備份

crontab -e

0 0 * * * /bin/sh /usr/local/redis-5.0.14/cut-redis-log.sh /dev/null

:wq!#保存退出

#重啟crond

systemctl restart crond

至此,Redis日志按天切割并刪除指定天數(shù)前的日志完成。

標(biāo)簽:

本文地址:http://m.huiwanwang.cn/help/543.html

簡米科技服務(wù)器支持24小時(shí)免費(fèi)測試


成為簡米科技會員,享受出眾的上云實(shí)踐機(jī)會和周到的尊貴服務(wù)!