备份数据: save/bgsave命令用户用户数据库备份 将会在redis安装目录下创建dump.rdb文件恢复数据: 将备份文件放在redis安装目录下,然后启动redis服务即可。 使用 config get dir 可以获取redis安装目录持久化:redis是内存数据库,如果数据没有备份。那么设备掉电就会丢失数据。因此redis提供了两种方式做持久化方案:RDB和AOF。rdb持久化: 将
转载
2023-08-15 10:29:13
128阅读
redis数据库备份脚本
原创
2018-06-13 17:14:09
3530阅读
点赞
2评论
# Shell 脚本备份 Redis 数据库
在现代的应用程序中,数据是关键的资产,Redis 作为一个高性能的内存数据库,因其速度快、数据结构灵活而被广泛使用。然而,正因为数据库的重要性,定期备份 Redis 数据库相当必要。本文将探讨如何通过 Shell 脚本实现 Redis 数据库的备份,并提供相应的代码示例。
## 备份 Redis 数据库的必要性
> 备份是确保数据安全的关键步骤之
为了搭建日志收集系统LEK,需要搭建一套Redis高可用集群,确保日志正常从各个应用服务器流转到ElasticSeach服务器,最终通过Kabana显示出来。Redis高可用集群采用redis自带的sentinel实现,具有主备和故障转移功能。 一、安装环境说明 两台机器:master(192.168.2.52),slave(192.168.2.53) 操作系统:CentOS 6.5 Redis:
转载
2024-06-06 15:07:31
72阅读
第一次自己写的完善的备份脚本,很高兴 使用的tar,和if 备份,比较灵活,可以让用户自己输入需要备份的文件或者目录和输入备份的目标地址,能够检查备份的文件或文件夹是否存在,并做出相应的操作,如果目标地址不存在,则显示备份失败,提示输入正确的目标地址。-------------------------------------------
原创
2016-04-12 18:21:37
864阅读
#!/bin/bash
sou_path=/var/www/html #定义备份数据的目录变量
tar_path=/opt/backup_data #定义tar包存储目录变量
date=$(date +%Y-%m-%d) #时间格式变量
ex_file=*.tmp #
原创
2024-06-12 19:55:53
61阅读
#/bin/bashfunction full_backup(){echo "Starting full backup ......"cd /backup/fullrm -rf *innobackupex --defaults-file=/etc/my.cnf --no-timestamp --user=root --password=123456 /backup/full}function in
原创
2017-03-27 15:51:55
460阅读
说明centos几种文件备份方式: 每天备份, 限制数量备份和文件夹备份脚本, 可自行创建 a.txt~d.txt, dirA~dirD测试## 命令部分说明
crontab -e #添加定时任务
00 02 * * * sh /路径/脚本.sh #分 时 日 月 星期(0-6 0为星期日) 命令
crontab -l #查看任务列表
tail -f /var/log/cron #查看任务日志
d
转载
2024-03-01 09:04:54
109阅读
#!/bin/bash
#redis RDB 数据文件备份脚本
#备份目录
root_dir=/soft/redis/snapshot
dir=$root_dir/backup
cur_date=`date +%Y%m%d`
rm -rf $dir/$cur_date
mkdir -p $dir/$cur_date
#执行一次redis数据库备份操作
/soft/redis/src/red
转载
2024-03-14 06:04:21
69阅读
################################################################### #######mysqldump################################################### #!/bin/sh # mysql_backup.sh: backup mysql databases and
转载
精选
2010-08-27 07:54:02
492阅读
备份目录:/data/mysqlbackup/脚本目录:/data/mysqlbackup/
#vim mysql_backup#!/bin/bashDBUser=backupDBPasswd="123456"DBHost=192.168.0.250DBName=`echo "select SCHEMA_NAME from information_schema.SCHEMATA
原创
2011-06-24 22:34:52
1357阅读
点赞
#!/bin/sh
date=`date +%Y-%m-%d`
olddate=`date +%Y-%m-%d -d "-14 days"`
data_dir=/opt/mysql/var
bak_dir=/data_bak
dbname=t_test
user=root
pass=test
mkdir -p /data_ba
原创
2011-12-19 23:11:03
541阅读
mysql 备份脚本 [root@mysql]#cat mysql_full_bak.sh #!/bin/sh date=`date +%Y-%m-%d` olddate=`date +%Y-%m-%d -d "-14 days"` data_dir=/opt/mysql/var bak_dir=/data_bak dbname=t_test user=r
转载
精选
2012-02-11 08:47:13
782阅读
#!/bin/bash BACK_SAVE=/opt/back_save BACK_DIR=/opt/ BACK_FILE=cowboycms SCP_DIR=/opt/back_save DATE=`date +%F` #check error check_error(){  
原创
2012-04-24 11:18:30
698阅读
每天都要执行一个slq脚本,查询当天变化的数据。而脚本里面需要填上当天的日期,每次都要手工写。写了一个小脚本来自动更改日期。这个版本是sloaris下可以运行的。unix的date功能更linux下的date功能有点不太一样。linux下的版本更强大一点。
1 lastday=$(cat yesterday)
2 sed "s
原创
2012-06-01 14:44:37
519阅读
DUMP=`date +"%Y%m%d_%H%M%S"` echo begin dump $DUMP TARGET=/opt/db/backup if [ -e /tmp/.backup.run ];then echo backup running.skip this exit 3; fi touch /tmp/.backup.run mysqldump -u
转载
精选
2012-07-03 10:47:31
857阅读
#!/bin/bash
#获取当前备份时间(年-月-日-时-分)
DATE=`date +%y-%m-%d-%H`
#mysql备份命令
MYSQLDUMP=mysqldump
#mysql备份用户
USER=backup
#mysql备份用户的密码
PASSWORD=zhang_cong
#需要备份的数据库
DATABASE=jingyun
#数
原创
2012-08-24 09:30:55
398阅读
#! /bin/bash
##zhaoyingbin##
#export HISTTIMEFORMAT='%F %T '
find /home/zhaoyingbin/ -name "*.tgz" -type f -mtime +3 -exec rm {} \; > /dev/null 2>&1
log=/home/zhaoyingbin/`date
原创
2012-10-02 23:45:12
532阅读
安装一个lftp yum -y install lftp 每天自动备份数据库 #!/bin/bash /usr/local/mysql/bin/mysqldump -uusername -ppassword --databases blog > /home/wwwroot/backup/databackup_$(date +%Y%m%d).sql tar zPcf /ho
原创
2012-11-19 09:31:02
553阅读
#!/bin/sh
#mysql data backup script
clear
name=niyang
BakDir=/var/ftp/backup/
LogFile=/var/ftp/backup/log/mysqlbak.log
Data=game`date +%y%m%d%H`
Dumpfile=$Data.sql
GzDumpfile=$Data.sql
原创
2012-12-24 16:09:18
604阅读