写完备份后发现,数据需要定时删除;第一想法遍历文件,判断文件名,比对当前时间进行删除;然而这当然也是可以的;却又更加简便的方法;find /mnt/sqlBac/ -type f -mtime +15 -exec rm -f '{} \;'find /mnt/sqlBac/ -type f -mti...
分类:
系统相关 时间:
2015-07-21 10:13:59
阅读次数:
140
我们已经了解到了Redis是一种内存数据库,Redis中数据都是以key-value的形式存储在内存中,由Redis服务器来维护和管理这部分内存,内存是何足珍贵,不需要的数据或者是已经使用过的没用的数据是不会让它长久的存在于内存中的,毕竟我们还是要建设节约型社会的。所以我们可以通过给键设置生存时间或者过期时间来权衡有限的内存和不断增长的数据,设置过期时间的命令为:【expire key 时间长度(秒)】或者是【pexpire key 时间长度(毫秒)】 同时也可以通过【expireat key 时间点(Un...
分类:
其他好文 时间:
2015-07-17 00:29:35
阅读次数:
209
存储过程:1.MySQL5.0以后开始支持存储过程。2.我们常用的SQL语句在执行的时候需要先编译,然后执行,而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中(因而执行速度比较快),用户通过制定存错过程的名字并给定参数来调用执行它。Event事件:1.MySQL5.1..
分类:
数据库 时间:
2015-06-18 20:14:43
阅读次数:
234
三种删除策略: 定时删除:在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过期时间来临时,立即执行对键的删除操作。 惰性删除:放任键过期不管,但是每次从键空间中获取键时,都检查取得的键...
分类:
其他好文 时间:
2015-06-11 19:39:51
阅读次数:
90
一、sh脚本如下:
#!/bin/sh
location="/home/sharedir/"
find $location -mtime +30 -type f |xargs rm -f
保存命名为del.sh
另外两种查找相关文件的方法如下:
1)find /home/sharedir/
-mtime +30 -type f -name *.gz
2)find /home/s...
分类:
系统相关 时间:
2015-06-03 21:36:11
阅读次数:
194
由于个人建站不能保证比较高的可用性,可能存在数据容易的问题,所以就要实现备份数据库的需求,于是本人在网上找了一些资料,结合本人实际情况,通过使用脚本实现每天凌晨12点备份数据库,每周日定时删除七天以前的数据库备份文件。下面,本人就本人的备份数据库的脚本贴出来..
分类:
数据库 时间:
2015-05-21 19:59:41
阅读次数:
187
delete from wx_message where created_at
定时器:
{CSDN:CODE:671885}
定时任务:
{CSDN:CODE:671886}...
分类:
其他好文 时间:
2015-05-21 14:19:01
阅读次数:
144
对于DBA来说,数据库Job再熟悉不过了,因为经常要数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作。但是,Oracle定时器Job时间的处理上,千变万化,今天我把比较常用写法汇总如下:在总结之前,先把Job的参数一一说明一下:job参数是由...
分类:
其他好文 时间:
2015-04-24 22:21:27
阅读次数:
213
mysql定时删除当前时间前分钟的数据2013-01-31 0个评论 作者:上官车月收藏我要投稿mysql定时删除当前时间前分钟的数据Sql代码 www.2cto.com SET GLOBAL event_scheduler = ON; delimiter $$ drop event if exi....
分类:
数据库 时间:
2015-04-24 15:55:22
阅读次数:
164
MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)分类:MySql5.x2014-06-23 15:161266人阅读评论(0)收藏举报mysql数据库[sql]view plaincopyMySQL定时任务event由于一些业务需求,我们可能需要定时清除数据库一些废弃的...
分类:
数据库 时间:
2015-04-24 15:39:50
阅读次数:
171