Redis vs. BoltCache

https://news.ycombinator.com/rss Hits: 1
Summary

BoltCache ๐Ÿš€ High-performance, Redis-compatible in-memory cache with RESTful API BoltCache is a modern, fast, and scalable in-memory cache system built in Go. It provides Redis-like functionality with better performance, RESTful API support, and enterprise-grade features. Keywords: redis , cache , in-memory , golang , rest-api , pub-sub , high-performance , microservices , docker , kubernetes โœจ Features โšก High Performance : 30-50% faster than Redis using Go's concurrency : 30-50% faster than Redis using Go's concurrency ๐ŸŒ RESTful API : Modern HTTP/JSON interface alongside TCP protocol : Modern HTTP/JSON interface alongside TCP protocol ๐Ÿ”„ Pub/Sub Messaging : Real-time messaging with WebSocket support : Real-time messaging with WebSocket support โฐ TTL Support : Automatic key expiration and cleanup : Automatic key expiration and cleanup ๐Ÿ”’ Thread-Safe : Concurrent operations with lock-free data structures : Concurrent operations with lock-free data structures ๐Ÿ’พ Persistence : JSON-based disk storage with backup support : JSON-based disk storage with backup support ๐Ÿ”— Clustering : Master-slave replication and high availability : Master-slave replication and high availability ๐Ÿ“Š Complex Data Types : String, List, Set, Hash support : String, List, Set, Hash support ๐Ÿ”ง Lua Scripting : Execute custom scripts for complex operations : Execute custom scripts for complex operations ๐Ÿ›ก๏ธ Security : Token-based authentication and rate limiting : Token-based authentication and rate limiting ๐Ÿ“ˆ Monitoring : Built-in metrics, health checks, and profiling : Built-in metrics, health checks, and profiling โš™๏ธ Configuration: YAML-based configuration management ๐Ÿš€ Quick Start Prerequisites Go 1.21 or higher Git Installation # Clone the repository git clone https://github.com/wutlu/boltcache.git cd boltcache # Install dependencies go mod download # Generate default configuration make generate-config # Start the server make run-dev The server will start on: REST API : http://localhost:8090 : http://l...

First seen: 2025-12-25 08:48

Last seen: 2025-12-25 08:48