码迷,mamicode.com
首页 > 其他好文 > 详细

Redis

时间:2020-04-10 00:32:38      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:数据结构   方式   map   val   redis   bash   end   oca   gre   

基础数据结构

Redis的key均为String,value有5中数据结构

  1. String
  2. list
  3. set——相当于java的HashSet
  4. hash——相当于HashMap,key只能是String
  5. zset

持久化方式

  1. RDB持久化——将Redis在内存中的数据库记录定时持久化到磁盘上
  2. 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

 

Redis

标签:数据结构   方式   map   val   redis   bash   end   oca   gre   

原文地址:https://www.cnblogs.com/zzytxl/p/12670424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!