Skip to content

Commit 50c935a

Browse files
phiro56madolson
andauthored
feat: restyle blog (#251)
### Description Apply redesign ui to blog page and single post page ### Dependencies - This PR depends on #[242](#242) (feat-ui-redesign-commands-page) - The changes in this PR should be reviewed and merged after the base PR is merged <img width="1727" alt="Screenshot 2025-04-29 at 7 56 41 AM" src="https://github.com/user-attachments/assets/c4acdf97-4b66-445d-9de3-9e1cefff0b49" /> <img width="1728" alt="Screenshot 2025-04-29 at 7 56 21 AM" src="https://github.com/user-attachments/assets/fcd29069-32f6-4b9c-8cc8-da9a4063de1e" /> --------- Signed-off-by: Daniel Phillips <[email protected]> Signed-off-by: Madelyn Olson <[email protected]> Co-authored-by: Madelyn Olson <[email protected]>
1 parent 6fdc86a commit 50c935a

40 files changed

+435
-81
lines changed

CONTRIBUTING-BLOG-POST.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,19 @@ description= "It's become clear that people want to talk about Valkey and have b
8383
# 'authors' are the folks who wrote or contributed to the post.
8484
# Each author corresponds to a biography file (more info later in this document)
8585
authors= [ "maury", "jacobim" ]
86+
[extra]
87+
# 'featured' controls whether the blog post appears in the featured section on the main blog page
88+
featured = true
89+
# 'featured_image' sets the main image for the blog header
90+
# Choose from one of the available images:
91+
# "/assets/media/featured/random-01.webp"
92+
# "/assets/media/featured/random-02.webp"
93+
# "/assets/media/featured/random-03.webp"
94+
# "/assets/media/featured/random-04.webp"
95+
# "/assets/media/featured/random-05.webp"
96+
# "/assets/media/featured/random-06.webp"
97+
# "/assets/media/featured/random-07.webp"
98+
featured_image = "/assets/media/featured/random-01.webp"
8699
+++
87100
```
88101

content/blog/2024-04-12-hello-world.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ description= "Welcome! For the inaugural blog post on valkey.io, I’d like to r
88
authors= ["kyledvs"]
99

1010
[extra]
11-
1211
categories= "update"
12+
featured = false
13+
featured_image = "/assets/media/featured/random-05.webp"
1314
+++
1415

1516
Welcome!

content/blog/2024-04-16-valkey-7-2-5-out.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ description= "Exciting times!I'm pleased to announce that you can start using th
88
authors= ["kyledvs"]
99

1010
[extra]
11-
1211
categories= "update"
12+
featured = false
13+
featured_image = "/assets/media/featured/random-04.webp"
1314
+++
1415

1516
Exciting times!

content/blog/2024-04-26-modules-101.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ description= "The idea of modules is to allow adding extra features (such as new
88
authors= ["dmitrypol"]
99

1010
[extra]
11-
1211
categories= "modules"
12+
featured = false
13+
featured_image = "/assets/media/featured/random-03.webp"
1314
+++
1415

1516
## What are Valkey modules?

content/blog/2024-05-24-may-roundup.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ authors= ["kyledvs"]
99

1010
[extra]
1111
categories= "update"
12+
featured = false
13+
featured_image = "/assets/media/featured/random-02.webp"
1214
+++
1315

1416
It's become clear that people want to talk about Valkey and have been publishing blog posts/articles fervently.

content/blog/2024-06-27-using-bitnami-valkey-chart/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ aliases= [
66
"/blog/2024/06/using-bitnami-valkey-chart/"
77
]
88
authors=["rafariossaa"]
9+
[extra]
10+
featured = false
11+
featured_image = "/assets/media/featured/random-01.webp"
12+
913
+++
1014

1115
Valkey is a high-performance key/value datastore that supports workloads such as caching, and message queues, supporting many data types including strings, numbers, hashes, bitmaps, and more. Valkey can run in standalone or cluster mode for replication and high availability.

content/blog/2024-07-07-unlock-one-million-rps.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ description= "Learn about the new performance improvements in Valkey 8 which red
1313
# 'authors' are the folks who wrote or contributed to the post.
1414
# Each author corresponds to a biography file (more info later in this document)
1515
authors= [ "dantouitou", "uriyagelnik"]
16+
[extra]
17+
featured = true
18+
featured_image = "/assets/media/featured/random-01.webp"
1619
+++
1720
Valkey 8.0, set for release in September 2024, will bring major performance enhancements through a variety of improvements including a new multi-threaded architecture.
1821
This update aims to significantly boost throughput and reduce latency across various hardware configurations.

content/blog/2024-07-31-valkey-8-0-0-rc1.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ description= "The first release candidate of Valkey 8.0 is now available! Come l
1313
# 'authors' are the folks who wrote or contributed to the post.
1414
# Each author corresponds to a biography file (more info later in this document)
1515
authors= [ "pingxie", "madolson" ]
16+
[extra]
17+
featured = false
18+
featured_image = "/assets/media/featured/random-07.webp"
1619
+++
1720

1821

content/blog/2024-08-29-valkey-memory-efficiency-8-0.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ title= "Storing more with less: Memory Efficiency in Valkey 8"
33
date= 2024-09-04 01:01:01
44
description= "Learn about the new memory efficiency improvements in Valkey 8 which reduces memory overhead, which allows more data to be stored in the same amount of memory."
55
authors= [ "hpatro"]
6+
[extra]
7+
featured = true
8+
featured_image = "/assets/media/featured/random-05.webp"
69
+++
710

811
Valkey 8.0 GA is around the corner and one of the themes is increasing overall memory efficiency. Memory overhead reduction has the obvious effect of better resource utilization, but also impacts performance. By minimizing unnecessary memory consumption, you can store more data with the same hardware resources and improve overall system responsiveness. This post is going to give an overview into how Valkey internally manages the data and its memory overhead. Additionally, it talks about the two major improvements for Valkey 8.0 that improves the overall memory efficiency.

content/blog/2024-09-13-unlock-one-million-rps-part2.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ description= "Maximize the performance of your hardware with memory access amort
1313
# 'authors' are the folks who wrote or contributed to the post.
1414
# Each author corresponds to a biography file (more info later in this document)
1515
authors= [ "dantouitou", "uriyagelnik"]
16+
[extra]
17+
featured = false
18+
featured_image = "/assets/media/featured/random-06.webp"
1619
+++
1720

1821
In the [first part](/blog/unlock-one-million-rps/) of this blog, we described how we offloaded almost all I/O operations to I/O threads, thereby freeing more CPU cycles in the main thread to execute commands. When we profiled the execution of the main thread, we found that a considerable amount of time was spent waiting for external memory. This was not entirely surprising, as when accessing random keys, the probability of finding the key in one of the processor caches is relatively low. Considering that external memory access latency is approximately 50 times greater than L1 cache, it became clear that despite showing 100% CPU utilization, the main process was mostly “waiting”. In this blog, we describe the technique we have been using to increase the number of parallel memory accesses, thereby reducing the impact that external memory latency has on performance.

0 commit comments

Comments
 (0)