1. 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…

    2026/10/03

  2. 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…

    2026/09/20

  3. 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…

    2026/09/05

  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 …

    2026/09/03

  5. 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…

    2026/08/22

  6. 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…

    2026/08/21

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


Automatically caching method data annotations