python 之 Redis(4)数据持久化

  1. 配置redis支持数据持久化有哪几种方式?方案之间有啥区别呢?

rdb方式配置文件如下:

touch s22-rdb-redis.conf

vim s22-rdb-redis.confg # 写入参数

# python脚本可以自动扫描常用端口,攻击一些默认端口 比如 3306 6379 这里可以改
port 6379  # redis默认端口   


logfile   /data/6379/redis.log # 启动日志
dir /data/6379  # 定义持久化文件存储位置
dbfilename dbmp.rdb   # 指定rdb持久化文件的名字
bind 127.0.0.1 # redis 绑定地址
save 900 1       # rdb机制 每900秒 有一个修改记录
save 300 10 		# 每300s内有10个修改记录
save 60 10000#	# 每60秒呢 有10000个修改记录

运行配置文件

image-20200819082033943

查询进程

# 查询redis相关进程
ps -ef |grep redis 

image-20200819082315003

# 匹配redsis相关进程 全部杀死(pkill)
pkill -9 redis
# 查看所有redis进程
ps aux|grep redis

image-20200819082358227

这条是grep产生的 没有用

重新启动

image-20200819082449221

未完待续~

答案

  1. 有 rdb和aof方式 aof方式可以被读取, rdb方式读取困难.

posted on 2020-08-19 08:27  sunnywillow  阅读(558)  评论(0编辑  收藏  举报