Redis

Posted 海绵爱上星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis相关的知识,希望对你有一定的参考价值。

基础数据结构

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的主要内容,如果未能解决你的问题,请参考以下文章

redis存储session配制方法

Redis实现分布式锁(设计模式应用实战)

Redis实现分布式锁(设计模式应用实战)

Redis缓存:java语言注释符号,附超全教程文档

spring boot 整合 redis

Redis 学习 —— 数据类型及操作