摘要: 1. 持久化简介 1.1 什么是持久化 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。 1.2 为什么要进行持久化 防止数据的意外丢失,确保数据安全性 1.3 持久化过程保存什么 将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数据 将 阅读全文
posted @ 2020-07-28 10:47 wj89757 阅读(92) 评论(0) 推荐(0)
摘要: 1. Jedis 1.1 Jedis简介 Java语言连接redis服务 Jedis SpringData Redis Lettuce C、C++、C#、Erlang... 1.2 HelloWord(Jedis版) 连接redis Jedis jedis = new Jedis(“localhos 阅读全文
posted @ 2020-07-28 10:42 wj89757 阅读(109) 评论(0) 推荐(0)
摘要: 1. key通用操作 1.1 key特征 key是一个字符串, 通过key获取red is中保存的数据 1.2 key应该设计哪些操作? 对于key自身状态的相关操作, 例如:删除, 判定存在, 获取类型等 对于key有效性控制相关操作, 例如:有效期设定, 判定是否有效, 有效状态的切换等 对于k 阅读全文
posted @ 2020-07-28 10:36 wj89757 阅读(88) 评论(0) 推荐(0)
摘要: 1. 数据类型实践案例 1.1 业务场景 人工智能领域的语义识别与自动对话将是未来服务业机器人应答呼叫体系中的重要技术,百度自研用户评价语义识别服务,免费开放给企业试用,同时训练百度自己的模型。现对试用用户的使用行为进行限速,限制每个用户每分钟最多发起10次调用 1.2 解决方案 设计计数器, 记录 阅读全文
posted @ 2020-07-28 10:33 wj89757 阅读(114) 评论(0) 推荐(0)
摘要: 1. 问题分析 有一个功能叫做领劵的订阅推送。什么是领劵的订阅推送?就是用户订阅了该劵的推送,在可领取前的一分钟就要把提醒信息推送到用户的app中。本来这个订阅功能应该是消息中心那边做的,但他们说这个短时间内做不了。所以让我这个负责优惠劵的做了-.-!。具体方案就是到具体的推送时间点了,coupon 阅读全文
posted @ 2020-07-28 10:31 wj89757 阅读(179) 评论(0) 推荐(0)
摘要: 1. sorted_set 类型 新的存储需求,数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式 需要的存储结构:新的存储模型,可以保存可排序的数据 sorted_set类型:在set的存储结构基础上添加可排序字段 2. sorted_set 类型数据的基本操作 2.1 操作 阅读全文
posted @ 2020-07-28 10:27 wj89757 阅读(143) 评论(0) 推荐(0)
摘要: 1.set类型 1.1 set类型来源 新的存储需求:存储大量的数据,在查询方面提供更高的效率 需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询 set类型:与hash存储结构完全相同,仅存储健,不存储值(nil),并且值是不允许重复的 1.2 set类型数据的基本操作 添加数据 s 阅读全文
posted @ 2020-07-28 10:26 wj89757 阅读(201) 评论(0) 推荐(0)
摘要: 1. list类型 1.1 List类型 数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分 需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序 list类型:保存多个数据,底层使用双向链表存储结构实现 1.2 list类型数据基本操作 添加/修改数据 lpush <k 阅读全文
posted @ 2020-07-27 19:05 wj89757 阅读(404) 评论(0) 推荐(0)
摘要: 2. hash类型 2.1 存储的困惑 对象类数据的存储如果具有较频繁的更新需求操作会显得笨重 2.2 hash类型 新的存储需求,对一系列的存储的数据进行编组,方便管理,典型应用存储对象信息 需要的存储结构:一个存储空间保存多个键值对数据 hash存储结构优化 如果field数量比较少,存储结构优 阅读全文
posted @ 2020-07-27 19:04 wj89757 阅读(703) 评论(0) 推荐(0)
摘要: 1. 基于Linux环境安装Redis 1.1 基于Cent OS7安装Redis 下载安装包 wget http://download.redis.io/release/redis-?.?.?.tar.gz 解压 tar -xvf 文件名.tar.gz 编译 make 安装 make instal 阅读全文
posted @ 2020-07-27 19:01 wj89757 阅读(82) 评论(0) 推荐(0)