JSON 的文档数据库 RedisJson 介绍
redisJson官网地址:RedisJSON Tutorial | Redis Developer Hub
RedisJSON 使 RediSearch 能够索引 JSON 文档,因此用户现在可以通过索引和查询内容来查找文档。这些组合模块为您提供了一个强大的、低延迟的、面向 JSON 的文档数据库!
先决条件:#
- Redis 6.x 或更高版本
- RediSearch 2.2 或更高版本
- RediJSON 2.0 或更高版本
RedisJson发布官方性能报告,性能碾压ES和Mongo:
RedisJSON: Public Preview & Performance Benchmarking | Redis
JRedisJSON是RedisJSON: Public Preview & Performance Benchmarking | Redis的 Java 客户端库:
该客户端提供对 RedisJSON 的 Redis API 的访问,并提供 Java 及其对象之间的来回序列化。该客户端目前支持核心 RedisJSON 命令。
import redis.clients.jedis.Jedis;
import com.redislabs.modules.rejson.JReJSON;// First get a connection
JReJSON client = new JReJSON("localhost", 6379);// Setting a Redis key name _foo_ to the string _"bar"_, and reading it back
client.set("foo", "bar");
String s0 = (String) client.get("foo");// Omitting the path (usually) defaults to the root path, so the call above to
// `get()` and the following ones // are basically interchangeable
String s1 = (String) client.get("foo", new Path("."));
String s2 = (String) client.get("foo", Path.ROOT_PATH);// Any Gson-able object can be set and updated
client.set("obj", new Object()); // just an empty object
client.set("obj", null, new Path(".zilch"));
Path p = new Path(".whatevs");
client.set("obj", true, p);
client.set("obj", 42, p);
client.del("obj", p); // back to almost nothing
JSON 的文档数据库 RedisJson 介绍相关推荐
- vue和Java做数据交互_基于vue和springmvc前后端分离,json类接口调用介绍
基于vue和springmvc前后端分离,json类接口调用介绍 版本要求:spring-3.2.9.RELEASE.vue-2.9.2.axios-0.17.1,其中axios作为http clie ...
- Json字符串的格式介绍
**Json字符串的格式介绍**现在越来越多的项目和开发插件等默认都会支持和使用json数据格式,作为数据保持.传输的一种方式. 说是其中一种,就标示还有好多其他格式.比如:最多是xml.webser ...
- jqGrid使用经验分享(一)——jqGrid简单使用、json格式和jsonReader介绍
广大的读者朋友们大家好,很高兴又可以在博客中和大家分享我的开发经验了. 此次,我准备向大家介绍一个非常好用的jQuery表格插件--jqGrid. 如果您在实际项目中遇到web端表格展示功能的需求,又 ...
- jqGrid简单使用、json格式和jsonReader介绍
广大的读者朋友们大家好,很高兴又可以在博客中和大家分享我的开发经验了. 此次,我准备向大家介绍一个非常好用的jQuery表格插件--jqGrid. 如果您在实际项目中遇到web端表格展示功能的需求,又 ...
- Qt中的JSON操作_1: JSON的基本知识介绍(JSON格式、JSON数组、JSON对象、应用场景)
总结放于前: JSON是一种利用JSON数组和JSON对象描述数据内容的数据格式,采用树状的结构,只能有一个父节点,子节点不设限,但父子节点均为JSON对象或者JSON数组. 1. Json 简介 J ...
- c语言json库parson的介绍和使用
简介 本文章主要介绍下parson库的使用 parson : parson是用C语言开发的一个json解析库, 提供json的序列化和反序列化功能.使用时只需要在我们的工程中引入头文件parson.h ...
- 如何处理JSON中的特殊字符 介绍几种解决方案
http://www.nowamagic.net/librarys/veda/detail/216JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值 ...
- python的jsonpath_python 提取json数据的jsonPath介绍及简单使用
为什么要用jsonpath 就跟为什么要用xpath一样,jsonpath的设计灵感来源于xpath.一个强大的json数据提取工具.让用户不用编写脚本就可以提取到相应的json数据. jsonpat ...
- c语言json数据转换成字符串,Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)...
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
最新文章
- csdn上传资源提示“该资源已存在,请重新上传”
- Scrum仪式之Sprint计划会议
- Spring boot的静态资源映射
- distance在函数 int_Arduino智能小车——超声波避障
- 慕课网:SpringBoot+MyBatis搭建迷你小程序
- 堆(Heap)大根堆、小根堆
- python常用工具
- matlab 复频谱图,基于MATLAB实现连续信号与系统复频域分析
- RESTful登录设计(基于Spring及Redis的Token鉴权)
- 理想的工作永远不存在
- IGMC,Inductive graph-based matrix completion,基于归纳图的矩阵完成
- java自动阅卷判断选择题,客观题型自动阅卷系统(管道过滤器模式)
- 飞机大战h5微信小游戏代码
- mct接收_Android实现文件上传功能(接收端用strust2)
- 给宝宝用乳糖酶还在不停地换品牌吗?一文读懂如何正确使用
- 基于树莓派4b(raspberry pi 4b)内核编译流程,交叉编译环境搭建,loadable kernel module (LKM)编译方法
- 杭电计算机考研复试经验帖
- 汇编51单片机密码锁(含论文、程序、AD图)单片机课程设计
- ChatGPT中文网
- 半导体衰落超出想象,会熊市反弹? – 25 年来 71 家公司的库存分析