zoukankan      html  css  js  c++  java
  • Redis持久化

    redis是将数据加载在内存中,并持久到本地rdb文件里,所以redis服务挂掉或重启,缓存数据都不会丢失。
    
    一、持久化类型
    
      1.  dump.rdb(默认)(数据的形式存储,推荐)
          redis.conf文件里查找dbfilename "dump.rdb"
    
      2.  appendonly.aof(日志的形式存储,每次存储都要IO流的形式实时更新)
    
    
    二、持久化配置(redis.conf)  
    
      在redis.conf下查找到以下信息,修改为自己想要的
    
      save 900 1    #表示900秒内存1次,就持久化到dump.rdb文件里
      save 300 10       #表示300秒内存10次,就持久化到dump.rdb文件里
      save 60 10000   #表示60秒内存10000次,就持久化到dump.rdb文件里

    三、持久化指令(save)
    1.持久化
    127.0.0.1:6381> set name "七脉"
    OK
    127.0.0.1:6381> save
    OK
    127.0.0.1:6381> SHUTDOWN
    2.重新连接服务查询
    [root@lry redis-4.0.9]# ./src/redis-server redis.conf 
    9470:C 05 Jun 14:59:32.920 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    9470:C 05 Jun 14:59:32.920 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=9470, just started
    9470:C 05 Jun 14:59:32.920 # Configuration loaded
    [root@lry redis-4.0.9]# ./src/redis-cli -p 6381 --raw
    127.0.0.1:6381> get name
    七脉
      注:如果持久化设置的时间过长,当redis服务挂掉或重启时,数据可能会丢失。
    
    
    
      

     

  • 相关阅读:
    [哈希][倍增] Jzoj P5856 01串
    [exgcd] Jzoj P5855 吃蛋糕
    [折半搜索][分治][二分] Jzoj P5851 f
    [lca][主席树] Jzoj P5850 e
    [二分][树状数组] Jzoj P5849 d
    [容斥] Jzoj P5843 b
    [前缀和][枚举] Jzoj P5842 a
    [平衡规划][模拟][前缀和] Jzoj P4724 斐波那契
    [spfa] Jzoj P4722 跳楼机
    [模拟] Jzoj P2499 东风谷早苗
  • 原文地址:https://www.cnblogs.com/zwcry/p/9139868.html
Copyright © 2011-2022 走看看