fix(redis): silence Redis internal logging and optimize connection pool settings to reduce mutex contention
feat(userlist): enhance user list component with avatar support and improved styling
test(load): add production-style load test script for WebSocket connections and Redis PubSub stress testing
chore(loadtest): create script to run load tests with pprof profiling for performance analysis
- Added RedisMessageBus for message distribution using Redis Pub/Sub.
- Introduced LocalMessageBus as a no-op implementation for single-server mode.
- Created messagebus interface for abstraction of message distribution.
- Implemented awareness management methods: SetAwareness, GetAllAwareness, DeleteAwareness, and ClearAllAwareness.
- Added logger utility for structured logging with zap.
- Refactored SniffYjsClientIDs and MakeYjsDeleteMessage functions for improved readability.