Skip to content

Commit

Permalink
Merge pull request #2474 from elena-kolevska/broken-links
Browse files Browse the repository at this point in the history
Fixes broken links
  • Loading branch information
dmaier-redislabs committed Jul 6, 2023
2 parents 1a3e468 + 093e10a commit f0fbd69
Show file tree
Hide file tree
Showing 14 changed files with 23 additions and 18 deletions.
2 changes: 1 addition & 1 deletion commands/psubscribe.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Use `\` to escape special characters if you want to match them verbatim.
Once the client enters the subscribed state it is not supposed to issue any other commands, except for additional `SUBSCRIBE`, `SSUBSCRIBE`, `PSUBSCRIBE`, `UNSUBSCRIBE`, `SUNSUBSCRIBE`, `PUNSUBSCRIBE`, `PING`, `RESET` and `QUIT` commands.
However, if RESP3 is used (see `HELLO`) it is possible for a client to issue any commands while in subscribed state.

For more information, see [Pub/sub](/docs/manual/pubsub/).
For more information, see [Pub/sub](/docs/interact/pubsub/).

@return

Expand Down
2 changes: 1 addition & 1 deletion commands/scan.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ However while blocking commands like `SMEMBERS` are able to provide all the elem
Note that `SCAN`, `SSCAN`, `HSCAN` and `ZSCAN` all work very similarly, so this documentation covers all the four commands. However an obvious difference is that in the case of `SSCAN`, `HSCAN` and `ZSCAN` the first argument is the name of the key holding the Set, Hash or Sorted Set value. The `SCAN` command does not need any key name argument as it iterates keys in the current database, so the iterated object is the database itself.


For more information on `SCAN` please refer to the [The Redis Keyspace](/docs/manual/the-redis-keyspace.md) tutorial.
For more information on `SCAN` please refer to the [The Redis Keyspace](/docs/manual/keyspace) tutorial.

## Return value

Expand Down
2 changes: 1 addition & 1 deletion commands/subscribe.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ other commands, except for additional `SUBSCRIBE`, `SSUBSCRIBE`, `PSUBSCRIBE`, `
`PUNSUBSCRIBE`, `PING`, `RESET` and `QUIT` commands.
However, if RESP3 is used (see `HELLO`) it is possible for a client to issue any commands while in subscribed state.

For more information, see [Pub/sub](/docs/manual/pubsub/).
For more information, see [Pub/sub](/docs/interact/pubsub/).

@return

Expand Down
10 changes: 5 additions & 5 deletions docs/clients/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ aliases:
- /docs/stack/get-started/clients/
---

Here, you will learn how to connect your application to a Redis database. If you're new to Redis, you might first want to [install Redis with Redis Stack and RedisInsight](/docs/stack/get-started/install).
Here, you will learn how to connect your application to a Redis database. If you're new to Redis, you might first want to [install Redis with Redis Stack and RedisInsight](/docs/getting-started/install-stack/).

For more Redis topics, see [Using](/docs/manual/) and [Managing](/docs/management/) Redis.

Expand All @@ -19,9 +19,9 @@ If you're ready to get started, see the following guides for the official client

The Redis OM client libraries let you use the document modeling, indexing, and querying capabilities of Redis Stack much like the way you'd use an [ORM](https://en.wikipedia.org/wiki/Object%E2%80%93relational_mapping). The following Redis OM libraries support Redis Stack:

* [Redis OM .NET](/docs/clients/stack-dotnet/)
* [Redis OM Node](/docs/clients/stack-node/)
* [Redis OM Python](/docs/clients/stack-python/)
* [Redis OM Spring](/docs/clients/stack-spring/)
* [Redis OM .NET](/docs/clients/om-clients/stack-dotnet/)
* [Redis OM Node](/docs/clients/om-clients/stack-node/)
* [Redis OM Python](/docs/clients/om-clients/stack-python/)
* [Redis OM Spring](/docs/clients/om-clients/stack-spring/)

<hr>
4 changes: 2 additions & 2 deletions docs/clients/dotnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Install Redis and the Redis client, then connect your .NET application to a Redi
## NRedisStack

[NRedisStack](https://github.com/redis/NRedisStack) is a .NET client for Redis.
`NredisStack` requires a running Redis or [Redis Stack](https://redis.io/docs/stack/get-started/install/) server. See [Getting started](/docs/getting-started/) for Redis installation instructions.
`NredisStack` requires a running Redis or [Redis Stack](https://redis.io/docs/getting-started/install-stack/) server. See [Getting started](/docs/getting-started/) for Redis installation instructions.

### Install

Expand Down Expand Up @@ -211,7 +211,7 @@ var user3 = new {
};
```

Create an index. In this example, all JSON documents with the key prefix `user:` are indexed. For more information, see [Query syntax](/docs/stack/search/reference/query_syntax).
Create an index. In this example, all JSON documents with the key prefix `user:` are indexed. For more information, see [Query syntax](/docs/interact/search-and-query/query/).

```csharp
var schema = new Schema()
Expand Down
2 changes: 1 addition & 1 deletion docs/clients/java.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ User user2 = new User("Eden Zamir", "[email protected]", 29, "Tel Aviv");
User user3 = new User("Paul Zamir", "[email protected]", 35, "Tel Aviv");
```

Create an index. In this example, all JSON documents with the key prefix `user:` are indexed. For more information, see [Query syntax](/docs/stack/search/reference/query_syntax).
Create an index. In this example, all JSON documents with the key prefix `user:` are indexed. For more information, see [Query syntax](/docs/interact/search-and-query/query/).

```java
jedis.ftCreate("idx:users",
Expand Down
2 changes: 1 addition & 1 deletion docs/clients/nodejs.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Install Redis and the Redis client, then connect your Node.js application to a R
## node-redis

[node-redis](https://github.com/redis/node-redis) is a modern, high-performance Redis client for Node.js.
`node-redis` requires a running Redis or [Redis Stack](https://redis.io/docs/stack/get-started/install/) server. See [Getting started](/docs/getting-started/) for Redis installation instructions.
`node-redis` requires a running Redis or [Redis Stack](https://redis.io/docs/getting-started/install-stack/) server. See [Getting started](/docs/getting-started/) for Redis installation instructions.

### Install

Expand Down
4 changes: 2 additions & 2 deletions docs/clients/python.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Install Redis and the Redis client, then connect your Python application to a Re

Get started with the [redis-py](https://github.com/redis/redis-py) client for Redis.

`redis-py` requires a running Redis or [Redis Stack](/docs/stack/get-started/install/) server. See [Getting started](/docs/getting-started/) for Redis installation instructions.
`redis-py` requires a running Redis or [Redis Stack](/docs/getting-started/install-stack/) server. See [Getting started](/docs/getting-started/) for Redis installation instructions.

### Install

Expand Down Expand Up @@ -157,7 +157,7 @@ schema = (
)
```

Create an index. In this example, all JSON documents with the key prefix `user:` will be indexed. For more information, see [Query syntax](/docs/stack/search/reference/query_syntax).
Create an index. In this example, all JSON documents with the key prefix `user:` will be indexed. For more information, see [Query syntax](/docs/interact/search-and-query/query/).

```python
rs = r.ft("idx:users")
Expand Down
4 changes: 2 additions & 2 deletions docs/data-types/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ Redis is a data structure server.
At its core, Redis provides a collection of native data types that help you solve a wide variety of problems, from [caching](/docs/manual/client-side-caching/) to [queuing](/docs/data-types/lists/) to [event processing](/docs/data-types/streams/).
Below is a short description of each data type, with links to broader overviews and command references.

If you'd like to try a comprehensive tutorial, see the [Redis data types tutorial](/docs/data-types/tutorial/).
If you'd like to try a comprehensive tutorial for each data structure, see their overview pages below.


## Core

Expand Down Expand Up @@ -66,7 +67,6 @@ For more information, see:

* [Overview of Redis Streams](/docs/data-types/streams)
* [Redis Streams command reference](/commands/?group=stream)
* [Redis Streams tutorial](/docs/data-types/streams-tutorial)

### Geospatial indexes

Expand Down
1 change: 1 addition & 0 deletions docs/data-types/streams.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ description: >
aliases:
- /topics/streams-intro
- /docs/manual/data-types/streams
- /docs/data-types/streams-tutorial/
---

A Redis stream is a data structure that acts like an append-only log but also implements several operations to overcome some of the limits of a typical append-only log. These include random access in O(1) time and complex consumption strategies, such as consumer groups.
Expand Down
2 changes: 1 addition & 1 deletion docs/getting-started/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ How you install Redis depends on your operating system and whether you'd like to
* [Install Redis on Linux](/docs/getting-started/installation/install-redis-on-linux)
* [Install Redis on macOS](/docs/getting-started/installation/install-redis-on-mac-os)
* [Install Redis on Windows](/docs/getting-started/installation/install-redis-on-windows)
* [Install Redis with Redis Stack and RedisInsight](/docs/stack/get-started/install)
* [Install Redis with Redis Stack and RedisInsight](/docs/getting-started/install-stack/)

Once you have Redis up and running, and can connect using `redis-cli`, you can continue with the steps below.

Expand Down
1 change: 1 addition & 0 deletions docs/interact/pubsub.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ description: How to use pub/sub channels in Redis
aliases:
- /topics/pubsub
- /docs/manual/pub-sub
- /docs/manual/pubsub
---

`SUBSCRIBE`, `UNSUBSCRIBE` and `PUBLISH` implement the [Publish/Subscribe messaging paradigm](http://en.wikipedia.org/wiki/Publish/subscribe) where (citing Wikipedia) senders (publishers) are not programmed to send their messages to specific receivers (subscribers).
Expand Down
4 changes: 3 additions & 1 deletion docs/manual/keyspace.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ linkTitle: "Keyspace"
weight: 1
description: >
Managing keys in Redis: Key expiration, scanning, altering and querying the key space
alias:
- /docs/manual/the-redis-keyspace
---

Redis keys are binary safe; this means that you can use any binary sequence as a
key, from a string like "foo" to the content of a JPEG file.
The empty string is also a valid key.

A few other rules about keys:
A few other rules about keys:

* Very long keys are not a good idea. For instance a key of 1024 bytes is a bad
idea not only memory-wise, but also because the lookup of the key in the
Expand Down
1 change: 1 addition & 0 deletions wordlist
Original file line number Diff line number Diff line change
Expand Up @@ -966,6 +966,7 @@ systemctl
taskset
tcmalloc
tcp
the-redis-keyspace
tls-port
tmp
tmux
Expand Down

0 comments on commit f0fbd69

Please sign in to comment.