Redis缓冲
Redis应用
lucky.麒麟
一样魔前千古间,独看桑蝶化人间。一叹求魔千万年,几多轮回古葬边。
展开
-
Redis之基础知识总结
Redis之基础知识总结 一、支持的基本的数据类型 1.1. 五大数据类型 Redis有5个基本数据结构,string、list、hash、set和zset。它们是日常开发中使用频率非常高应用最为广泛的数据结构, String类型 String是redis最基本的类型,一个key对应一个value,sring类型是二进制安全的。redis的string可以包含任何数据。Sring类型是Re...原创 2019-12-01 22:44:37 · 183 阅读 · 0 评论 -
Redis之Centos与Docker安装配置
Redis之环境安装 一、Redis简介 Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了...原创 2019-11-24 23:15:56 · 292 阅读 · 0 评论 -
Redis之持久化与一致性
Redis之持久化与一致性 一、 对象序列化 1.1. 将对象转成JSON字符串 创建一个实体类: @Data public class UserEntity { private String name; private String pass; private Integer age; } 对象转字符串 @RestController public class Redi...原创 2019-12-02 23:49:21 · 232 阅读 · 0 评论 -
Redis之集群高可用与安全控制
Redis之集群高可用和安全控制 一、Redis的主从复制 1.1. 为什么使用主从 单个Redis如果因为某种原因宕机的话,可能会导致Redis服务不可用,可以使用主从复制实现一主多从,主节点负责写的操作,从节点负责读的操作,主节点会定期将数据同步到从节点中,保证数据一致性的问题。 1.2. 主从的方式 最少需要3个节点。 第一种: 第二种: 优先选择第二种,第一种方式主节点向从节点同步数据...原创 2019-12-11 14:16:44 · 329 阅读 · 0 评论 -
Redis之淘汰策略、过期机制和事务控制
Redis之内存淘汰、过期机制和事务操作 一、内存淘汰策略 1.1. Redis一共有六种淘汰机制: noeviction:当内存使用达到阈值时候,所有引用申请内存的命令都会报错 allkeys-lru:在主键空间中,优先移除最近未使用的key(推荐) volatile-lru:在设置了过期时间的键空间中,优先移除最近未使用的key allkeys-random:在主键空间中,随机移除某一个k...原创 2019-12-08 10:29:39 · 410 阅读 · 0 评论 -
小程序之数据缓冲的封装
未使用缓冲的请求 将请求添加到小程序的生命周期函数,每次加载数据都会请求数据。 Page({ data : { imgList: [] }, onLoad: function() { carouselModel.getAll((res) => { let imgList = res.object; ...原创 2018-12-24 16:13:17 · 484 阅读 · 0 评论 -
Springboot之自定义注解实现Redis缓冲更新获取删除
Redis获取策略 检测缓冲是否失效,未失效获取缓冲,获取超时,捕获异常,查数据表,重置缓冲,并设置失效时间,返回数据。 Redis跟更新策略 获取key缓冲时间是否已经失效,没有失效设置为失效。 当用户再次获取数据是,会自动更新缓冲,并设置缓冲失效时间。 使用方式 // 自定义RedisCacheable注解,设置value和key,并设置有效时间为3600*100 @Overr...原创 2019-02-20 00:08:34 · 2253 阅读 · 7 评论