-
Turning My Windows Mini PC Loaded with Random Chores into PVE
My Beelink mini PC at home had a bunch of services piled onto Windows. I tried Hyper-V, WSL2, and Docker on Windows one after another, but stability w…
-
Installing Tailscale on Alibaba Cloud Blocked All of Alibaba Cloud’s Own Internal Services
I wanted to repurpose an idle Alibaba Cloud machine into a service monitoring box. But after installing Tailscale, DNS, apt mirrors, and container reg…
-
After Upgrading the Client, Redis Started Returning Tons of MOVED Errors Again: A Local Config That Had Been Lurking for Seven Months
In the previous post, I got the hang issue after upgrading `redis-py` to 8.x under control, but there was still one error curve left on the cluster: 4…
-
Adding Redis Sharding Took Production Writes Down for Over an Hour
Redis memory was full. After clearing out one round of cold data, I only got 5 GB back, so I figured I might as well just scale out by adding another …
-
A Synchronous Blocking Call Froze the Entire Event Loop
The service was mysteriously getting drained and rebuilt in batches. The database looked pretty stable too. After digging into it for quite a while, I…
-
How to Elegantly Connect a Local GUI Client to a Private Redis on AWS / GCP
Say Goodbye to Tedious and Fragile SSM Port Forwarding: Use SSH Tunnels to Give Desktop Clients Smooth Direct Access to Redis Across Multiple Environm…
Selected articles
Lenovo 510smini mini PC
The naming convention for coding summarized by myself hopefully can give you a reference
Why e-waste often has a second life
Open source software
Automatically caching method data annotations