Skip to content

Conversation

@odidev
Copy link
Owner

@odidev odidev commented Oct 27, 2025

No description provided.

Continue scanning by reusing the cursor until it returns `0`, meaning the iteration is complete.

### Measure Data Retrieval Performance
This step measures how quickly Redis can retrieve a single key from memory, helping establish a baseline for data access latency on the Arm-based VM.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This step measures how quickly Redis can retrieve a single key from memory, helping establish a baseline for data access latency on the Arm-based VM.
This step measures how quickly Redis can retrieve a single key from memory, helping to establish a baseline for data access latency on the Arm-based VM.



## Redis Benchmarking by redis-benchmark
The `redis-benchmark` tool is an official performance testing utility for Redis. It helps measure throughput (requests per second) and latency (response delay) across different workloads.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The `redis-benchmark` tool is an official performance testing utility for Redis. It helps measure throughput (requests per second) and latency (response delay) across different workloads.
The `redis-benchmark` tool is an official performance testing utility for Redis. It helps to measure throughput (requests per second) and latency (response delay) across different workloads.

cd redis-8.2.2
```
{{% notice Note %}}
Benchmarking is done on Redis 6.0.9. You can view [this Blog](https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/improve-redis-performance-by-deploying-on-alibaba-cloud-yitian-710-instances)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not clear. benchmarking is done using 6.0.9 or latest?

cd redis-8.2.2
```
{{% notice Note %}}
Benchmarking is done on Redis 6.0.9. You can view [this Blog](https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/improve-redis-performance-by-deploying-on-alibaba-cloud-yitian-710-instances)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First of all, this blog link does not work now. The blog has been assigned some other URL. Kindly verify before adding any link to the LP.
New blog link is : https://developer.arm.com/community/arm-community-blogs/b/servers-and-cloud-computing-blog/posts/improve-redis-performance-by-deploying-on-alibaba-cloud-yitian-710-instances.

Reframe the Note

Suggested change
Benchmarking is done on Redis 6.0.9. You can view [this Blog](https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/improve-redis-performance-by-deploying-on-alibaba-cloud-yitian-710-instances)
In [this](https://developer.arm.com/community/arm-community-blogs/b/servers-and-cloud-computing-blog/posts/improve-redis-performance-by-deploying-on-alibaba-cloud-yitian-710-instances) blog, Redis version 6.0.9 is recommended for deployment on Arm-based Alibaba Yitian 710 instances, which deliver up to 36% higher throughput and 20% lower cost compared to equivalent x86-based ECS instances, making it a more efficient and cost-effective choice for Redis workloads.
The [Arm Ecosystem Dashboard](https://developer.arm.com/ecosystem-dashboard/) recommends Redis version 6.0.9, the minimum recommended on the Arm platforms.

{{% /notice %}}

### Build Redis with TLS Support
Clean any previous build artifacts (if any):

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Clean any previous build artifacts (if any):
**Clean any previous build artifacts (if any):**

redis-server --version
redis-cli --version
```

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Output:

```

```output
gcpuser@lpprojectsusearm64:~> redis-server --version

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
gcpuser@lpprojectsusearm64:~> redis-server --version
$ redis-server --version

```output
gcpuser@lpprojectsusearm64:~> redis-server --version
Redis server v=8.2.2 sha=00000000:1 malloc=jemalloc-5.3.0 bits=64 build=72ba144d8c96c783
gcpuser@lpprojectsusearm64:~> redis-cli --version

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
gcpuser@lpprojectsusearm64:~> redis-cli --version
$ redis-cli --version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants