对象
Objects
RKeys keys = client.getKeys();
Iterable<String> allKeys = keys.getKeys();
Iterable<String> keysByPattern = keys.getKeysByPattern('key*');
- ObjectHolder
- BinaryStreamHolder
- GeospatialHolder
- BitSet
- AtomicLong
- AtomicDouble
- Topic
- BloomFilter
- HyperLogLog
Object Holder
由
RBucket<Ledger> bucket = client.getBucket("ledger");
bucket.set(new Ledger());
Ledger ledger = bucket.get();
AtomicLong
该对象由
RAtomicLong atomicLong = client.getAtomicLong("myAtomicLong");
atomicLong.set(5);
atomicLong.incrementAndGet();
Topic
RTopic<CustomMessage> subscribeTopic = client.getTopic("wx");
subscribeTopic.addListener(
(channel, customMessage)
-> future.complete(customMessage.getMessage()));
这里注册了
RTopic<CustomMessage> publishTopic = client.getTopic("baeldung");
long clientsReceivedMessage
= publishTopic.publish(new CustomMessage("This is a message"));
这可以从另一个应用程序或服务器发布。