|
76 | 76 | "title": "Shard big hashes to small hashes",
|
77 | 77 | "redisStack": true,
|
78 | 78 | "tutorial": "/quick-guides/document/introduction.md",
|
| 79 | + "tutorialId": "ds-hashes", |
79 | 80 | "content": [
|
80 | 81 | {
|
81 | 82 | "type": "paragraph",
|
|
133 | 134 | "combineSmallStringsToHashes": {
|
134 | 135 | "id": "combineSmallStringsToHashes",
|
135 | 136 | "title": "Combine small strings to hashes",
|
| 137 | + "tutorialId": "ds-hashes", |
136 | 138 | "content": [
|
137 | 139 | {
|
138 | 140 | "type": "span",
|
|
381 | 383 | "id": "bigStrings",
|
382 | 384 | "title": "Avoid large strings",
|
383 | 385 | "tutorial": "/quick-guides/document/introduction.md",
|
| 386 | + "tutorialId": "ds-json-intro", |
384 | 387 | "content": [
|
385 | 388 | {
|
386 | 389 | "type": "span",
|
|
516 | 519 | "telemetryEvent": "optimizeExistenceChecks",
|
517 | 520 | "title": "Consider using probabilistic data structures such as Bloom Filter or HyperLogLog",
|
518 | 521 | "tutorial": "/quick-guides/probabilistic-data-structures/introduction.md",
|
| 522 | + "tutorialId": "ds-prob-intro", |
519 | 523 | "redisStack": true,
|
520 | 524 | "content": [
|
521 | 525 | {
|
|
662 | 666 | "title":"Try using the Redis native time series data structure and querying capabilities",
|
663 | 667 | "redisStack": true,
|
664 | 668 | "tutorial": "/quick-guides/time-series/introduction.md",
|
| 669 | + "tutorialId": "ds-ts-intro", |
665 | 670 | "content": [
|
666 | 671 | {
|
667 | 672 | "type": "span",
|
|
867 | 872 | "deprecated": true,
|
868 | 873 | "redisStack": true,
|
869 | 874 | "tutorial": "/redis_stack/working_with_json.md",
|
| 875 | + "tutorialId": "ds-json-intro", |
870 | 876 | "content": [
|
871 | 877 | {
|
872 | 878 | "type": "link",
|
|
917 | 923 | "title":"Try using the indexing, querying, and full-text search, natively developed in Redis",
|
918 | 924 | "redisStack": true,
|
919 | 925 | "tutorial": "/quick-guides/document/introduction.md",
|
| 926 | + "tutorialId": "sq-intro", |
920 | 927 | "content": [
|
921 | 928 | {
|
922 | 929 | "type": "paragraph",
|
|
1040 | 1047 | "title": "Try indexing your JSON documents for efficient data retrieval",
|
1041 | 1048 | "redisStack": true,
|
1042 | 1049 | "tutorial": "/quick-guides/document/introduction.md",
|
| 1050 | + "tutorialId": "sq-intro", |
1043 | 1051 | "content": [
|
1044 | 1052 | {
|
1045 | 1053 | "type": "span",
|
|
1131 | 1139 | "title": "Try using our JSON native document store",
|
1132 | 1140 | "redisStack": true,
|
1133 | 1141 | "tutorial": "/quick-guides/document/introduction.md",
|
| 1142 | + "tutorialId": "ds-json-intro", |
1134 | 1143 | "content": [
|
1135 | 1144 | {
|
1136 | 1145 | "type": "paragraph",
|
|
1248 | 1257 | "id": "searchVisualization",
|
1249 | 1258 | "title": "Try Workbench, the advanced command-line interface",
|
1250 | 1259 | "tutorial": "",
|
| 1260 | + "tutorialId": "", |
1251 | 1261 | "content": [
|
1252 | 1262 | {
|
1253 | 1263 | "type": "paragraph",
|
|
1311 | 1321 | "id": "searchHash",
|
1312 | 1322 | "title": "Try indexing your hash documents to query and retrieve data",
|
1313 | 1323 | "tutorial": "/quick-guides/document/introduction.md",
|
| 1324 | + "tutorialId": "sq-intro", |
1314 | 1325 | "redisStack": true,
|
1315 | 1326 | "content": [
|
1316 | 1327 | {
|
|
1441 | 1452 | "id": "luaToFunctions",
|
1442 | 1453 | "title": "Consider using triggers and functions",
|
1443 | 1454 | "tutorial": "/quick-guides/triggers-and-functions/introduction.md",
|
| 1455 | + "tutorialId": "tf-intro", |
1444 | 1456 | "content": [
|
1445 | 1457 | {
|
1446 | 1458 | "type": "paragraph",
|
|
1502 | 1514 | "id": "functionsWithStreams",
|
1503 | 1515 | "title": "Consider using triggers and functions to react in real-time to stream entries",
|
1504 | 1516 | "tutorial": "/quick-guides/triggers-and-functions/introduction.md",
|
| 1517 | + "tutorialId": "tf-intro", |
1505 | 1518 | "content": [
|
1506 | 1519 | {
|
1507 | 1520 | "type": "paragraph",
|
|
1579 | 1592 | "id": "functionsWithKeyspace",
|
1580 | 1593 | "title": "Consider using triggers and functions to react in real-time to database changes",
|
1581 | 1594 | "tutorial": "/quick-guides/triggers-and-functions/introduction.md",
|
| 1595 | + "tutorialId": "tf-intro", |
1582 | 1596 | "content": [
|
1583 | 1597 | {
|
1584 | 1598 | "type": "paragraph",
|
|
0 commit comments