Redis
基础数据结构
Redis的key均为String,value有5中数据结构
- String
- list
- set——相当于java的HashSet
- hash——相当于HashMap,key只能是String
- zset
持久化方式
- RDB持久化——将Redis在内存中的数据库记录定时持久化到磁盘上
- AOF——append only file,将Redis的操作日志,已追加形式写入文件,仅仅记录写、删。
假如AOf的数据太多,文件过大怎么办?
执行rewrite命令,AOF文件重写操作,建立一个当前AOF文件的体积优化版本。
假如操作失败了呢?
无影响,原来AOF文件的数据无影响。
具体怎么做?
写一个脚本,每天定期执行。
#!/bin/bash /usr/local/redis/redis-cli -p 6379 -h 127.0.0.1 BGREWRITEAOF 添加权限 chmod 755 brgewriteaof.sh 设定任务计划,每天凌晨2点跑一次 0 2 * * * /opt/brgewriteaof.sh