Aerospike Ruby Client
The Ruby client is a community-supported project, and is not officially supported by Aerospike. Aerospike recommends that you do not use Ruby in production environments. For a list of officially supported clients, see the Client Matrix.
The Ruby client enables you to build applications in Ruby that store and retrieve data from an Aerospike cluster.
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 via 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.
Iterate over all records in a set or namespace (use with caution in production environments).
User-defined functions
Create, register, and execute a user-defined function (UDF) with the Ruby client.