目次
一、RedisJson介绍
1.1 RedisJson是什么
1.2 RedisJson特点
1.3 RedisJson利用场景
1.3.1 数据结构化存储
1.3.2 及时数据分析
1.3.3 事件存储和分析
1.3.4 文档存储和检索
二、当前利用中的标题
2.1 刚性数据库模式限制了灵敏性
2.2 基于磁盘的文档存储导致瓶颈
2.3 附加索引和全文搜索增长了复杂性
2.4 小规模数据量下的准及时搜索标题
三、RedisSearch介绍
3.1 什么是RedisSearch
3.2 RedisSearch功能特性
3.3 与mongodb和es对比
四、RedisSearch安装
4.1 启动镜像
4.2 检查测试
五、RedisJson/ RedisSearch命令利用
5.1 RedisJson操纵命令
5.1.1 保存操纵
5.1.2 读取操纵
5.1.3 批量读取操纵
5.1.4 删除操纵
5.2 RedisSearch操纵命令
5.2.1 创建索引
5.2.2 为索引添加内容
5.2.3 根据关键字查询
5.3 RedisSearch 扩展利用
5.3.1 前置准备
5.3.2 查询全部数据
5.3.3 查询并按照字段排序
5.3.4 返回指定字段
5.3.5 含糊查询
5.3.6 查询范围区间的数据
5.3.7 关键词检索
5.3.8 高亮显示
5.3.9 删除索引
六、Java操纵RedisJson
6.1 引入基本依赖
6.2 干系操纵API
七、SpringBoot操纵RedisJson
7.1 添加配置文件
7.2 添加jedis配置类
7.3 测试类
八、写在文末
一、RedisJson介绍
1.1 RedisJson是什么
RedisJSON是一个Redis模块,它实现了JSON数据交换尺度ECMA-404,作为原生数据类型。它允许从Redis中存储、更新和获取JSON值;
- RedisJSON 是一种高性能 JSON 文档存储,允许开发职员构建现代应用步伐。它在内存中存储和处理 JSON,以亚毫秒级支持每秒数百万次操纵相应时间;
- JSON 文档的原生索引、查询和全文搜索允许开发职员创建二级索引,快速查询数据;
1.2 RedisJson特点
redisJson具有如下特点:
- 完全支持JSON尺度;
- 利用类似JSONPath的语法,用于在文档中选择元素;
- 文档以二进制数据的形式存储在树结构中,允许快速访问子元素;
- 所有JSON值类型都是原子操纵
1.3 RedisJson利用场景
在下面的这些场景下可以考虑利用RedisJson
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |