This project is a real-time reactive memory database developed using Go, which is compatible with the Redis protocol and supports multithreading. It introduces a unique QWATCH command that allows clients to listen to query results in a syntax similar to SQL. When the values of the relevant keys are changed, clients can receive the latest query results in a timely manner without polling, making it suitable for scenarios with frequent data updates that need real-time display, such as real-time leaderboards and real-time analytics.