Skip to content

Commit

Permalink
Document valkey
Browse files Browse the repository at this point in the history
  • Loading branch information
csandanov committed May 6, 2024
1 parent e35f0e2 commit dac4eba
Show file tree
Hide file tree
Showing 5 changed files with 232 additions and 220 deletions.
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/laravel/containers.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ See [PostgreSQL stack documentation](../postgres/index.md).

See [Redis stack documentation](../redis/index.md).

## Valkey

See [Valkey stack documentation](../valkey/index.md).

## Rsyslog

{!containers/php-rsyslog.md!}
Expand Down
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/python/containers.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ See [PostgreSQL stack documentation](../postgres/index.md).

See [Redis stack documentation](../redis/index.md).

## Valkey

See [Valkey stack documentation](../valkey/index.md).

## Rsyslog

Rsyslog can be used to stream your applications logs. It's similar to using syslog, however there's no syslog in Python container (one process per container). Rsyslog will stream all incoming logs to a container output.
Expand Down
220 changes: 210 additions & 10 deletions 1.0/docs/stacks/redis/index.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,225 @@
# Valkey stack documentation
# Redis stack documentation

Valkey can be configured with the following [environment variables](https://github.com/wodby/valkey#environment-variables)
Redis can be configured with the following [environment variables](https://github.com/wodby/redis#environment-variables)

## Connecting to valkey
## Connecting to redis

If you want to access valkey from the same server you can access it as:
If you want to access redis from the same server you can access it as:

```
redis://default:[valkey-pass]@[app-instance-uuid].valkey:6379
redis://default:[redis-pass]@[app-instance-uuid].redis:6379
```

If you're accessing valkey externally you should expose valkey port dynamically via node and connect as following:
If you're accessing redis externally you should expose redis port dynamically via node and connect as following:

```
redis://default:[valkey-pass]@[node-ip]:[dynamic-node-valkey-port]
redis://default:[redis-pass]@[node-ip]:[dynamic-node-redis-port]
```

## Changelog

This changelog is for Valkey stack on Wodby, to see image changes see tags description on [repository page](https://github.com/wodby/valkey/releases).
This changelog is for Redis stack on Wodby, to see image changes see tags description on [repository page](https://github.com/wodby/redis/releases).

### 0.1.0
### 3.0.7

⬆️ Initial Valkey release 7.2.5
⬆️ Redis 7.2.4

### 3.0.6

🏔 Alpine Linux upgraded to 3.19

### 3.0.5

- ⬆️ Updated to 7.2.3, 6.2.14
- 🪦 Version 5 has reached end of life

### 3.0.4

⬆️ Redis 7.2.1

### 3.0.3

⬆️ Redis 7.0.12, 6.2.13

### 3.0.2

🏔 Alpine Linux upgraded to 3.18

### 3.0.1

⬆️ Redis 7.0.11, 6.2.12

### 3.0.0

- ⬆️ Updated to 7.0.10
- 🐞 Bugfix: redis saved to disk even when `REDIS_SAVE_TO_DISK` was not set

### 2.0.0

- ⚠️ This version of stack requires server infrastructure 6.0.0+
- ⬆️ Redis 7.0.8, 6.2.10

### 1.6.5

⬆️ Redis 7.0.7, 6.2.8

### 1.6.4

🏔 Base OS Alpine Linux updated to 3.16.3

### 1.6.3

⬆️ Redis 7.0.5

### 1.6.2

⬆️ Redis 7.0.4

### 1.6.1

⬆️ Redis 7.0.2

### 1.6.0

⭐️ Redis 7

### 1.4.1

⬆️ Redis 6.2.7

### 1.4.0

- ⬆️ Updated to 6.2.6, 5.0.14
- 🥶 Rebased to [wodby/base-redis](https://github.com/wodby/base-redis) with frozen Alpine 3.13

### 1.3.12

⬆️  Alpine Linux freeze to 3.13

### 1.3.11

⬆️  Redis 6.2.3

### 1.3.10

⬆️  Redis 6.2.2

### 1.3.9

⬆️  Redis 6.2.1, 5.0.12

### 1.3.8

⬆️  Redis 6.2.0, 5.0.11

### 1.3.7

⬆️  Base image Alpine Linux updated to 3.13.2

### 1.3.6

⬆️  Redis 6.0.10

### 1.3.5

- ⬆️  Base image Alpine Linux updated to 3.12.3
- 🦴  `ImagePullPolicy` changed to `IfNotPresent`

### 1.3.4

Redis 6.0.9, 5.0.10

### 1.3.3

Redis 6.0.8

### 1.3.2

Redis 6.0.6

### 1.3.1

Redis 6.0.5

### 1.3.0

- Added redis 6
- Updated to 5.0.9
- Redis 4 now marked as EOL

### 1.2.9

Redis 5.0.8

### 1.2.8

Redis 5.0.7

### 1.2.7

Redis 3.1.3

### 1.2.6

Alpine Linux updated to 3.10.1

### 1.2.5

Redis updated to 5.0.5

### 1.2.4

Alpine Linux updated to 3.9.3

### 1.2.3

Redis updates: 5.0.4, 4.0.14

### 1.2.2

Redis updated to 4.0.13

### 1.2.1

Redis patch updates: 5.0.3, 4.0.12

### 1.2.0

Added Redis 5

### 1.1.1

Redis patch update: 4.0.11

### 1.1.0

* Redis updated to 4.0.8
* Default [memory request](../config.md#resources) set to 256m
* Bugfix: redis 4 init could not disable THP on some servers

### 1.0.4

* Redis updated to 3.2.11, 4.0.2
* Fix init failure when there's no `/sys/kernel/mm/transparent_hugepage/enabled`
* Health check timeout increased to 30 seconds

### 1.0.3

* New experimental 4.0 version
* Update to 3.2.10
* Bugfix: incorrect data volume permissions
* Changed data volume location from `/var/lib/redis` to `/data`

### 1.0.2

* Set `net.core.somaxconn` to `65535` during initial start
* Transparent Huge Pages are now disabled to improve performance

### 1.0.1

* Version freeze https://github.com/wodby/redis#versions
* Redis now always has persistent volume

### 1.0.0

Initial release
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/ruby/containers.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ See [PostgreSQL stack documentation](../postgres/index.md).

See [Redis stack documentation](../redis/index.md).

## Redis

See [Valkey stack documentation](../valkey/index.md).

## Rsyslog

Rsyslog can be used to stream your applications logs. It's similar to using syslog, however there's no syslog in Ruby container (one process per container). Rsyslog will stream all incoming logs to a container output.
Expand Down
Loading

0 comments on commit dac4eba

Please sign in to comment.