Aerospike Java client
For the complete documentation index see: llms.txt
All documentation pages available in markdown.
The Aerospike Java Client is a high-performance library that provides full access to the Aerospike database from Java-based applications.
Core functionality
Data Operations
Create, read, update, and delete individual records.
Perform compound reads/writes and server-side logic in a single call.
Secondary Indexing & Queries
Query records using indexed bin values with secondary indexes.
Apply filter expressions and predicate logic on queries for precise targeting.
Batch & Scan
Retrieve or update multiple records in parallel with a single request. Batch and regular writes do not guarantee all-or-nothing behavior across records.
Iterate over all records in a set or namespace (use with caution in production environments).
Multi-Record Transactions
Group create, update, read, and delete steps across multiple keys with atomicity guarantees using multi-record transactions.
Asynchronous & Non-Blocking I/O
Event-loop-friendly, non-blocking operations using Java’s NIO or frameworks like Netty.
Compatible with reactive programming paradigms for high-throughput applications.
- use page in llm
- Ask AI about this page