ObjectRedisSet
RedisClient de base de dades Set object. Aquest objecte és el client que conté la clau especificada. Només cridant al seu mètode es farà funcionar la base de dades.
utilitzat per operarRedisEstablir objecte, mètode de creació:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
relació hereditària
funció de membre
add
Afegiu un o més elements membres a la clau de la col·lecció. Els elements membres que ja existeixen a la col·lecció s'ignoraran.
1Integer RedisSet.add(Array members);
Paràmetres de trucada:
- members: Matriu, especifica la matriu d'elements que cal afegir
Resultats de retorn:
- Integer, el nombre d'elements nous afegits al conjunt, exclosos els elements ignorats
Estableix diversos parells de valor de camp (valor de domini) a la taula hash alhora. Aquesta ordre sobreescriurà els camps que ja existeixen a la taula hash.
1Integer RedisSet.add(...members);
Paràmetres de trucada:
- members: ..., especifica la llista d'elements a afegir
Resultats de retorn:
- Integer, el nombre d'elements nous afegits al conjunt, exclosos els elements ignorats
remove
Elimineu un o més elements membres de la col·lecció
1Integer RedisSet.remove(Array members);
Paràmetres de trucada:
- members: Matriu, especifica la matriu d'elements que cal eliminar
Resultats de retorn:
- Integer, el nombre d'elements eliminats correctament, excloent els elements ignorats
Elimineu un o més elements membres de la col·lecció
1Integer RedisSet.remove(...members);
Paràmetres de trucada:
- members: ..., especifica la llista d'elements a eliminar
Resultats de retorn:
- Integer, el nombre d'elements eliminats correctament, excloent els elements ignorats
len
Retorna el nombre d'elements de la col·lecció
1Integer RedisSet.len();
Resultats de retorn:
- Integer, retorna la longitud de la col·lecció
exists
Determineu si l'element membre és membre de la col·lecció
1Boolean RedisSet.exists(Buffer member);
Paràmetres de trucada:
- member:Buffer, especifiqueu el membre a comprovar
Resultats de retorn:
- Boolean, retorna true si l'element membre és membre de la col·lecció
members
Retorna tots els membres de la col·lecció
1NArray RedisSet.members();
Resultats de retorn:
- NArray, una llista de tots els membres del conjunt
pop
Elimina i retorna un element aleatori de la col·lecció
1Buffer RedisSet.pop();
Resultats de retorn:
- Buffer, l'element aleatori que s'ha eliminat. Quan el conjunt està buit, retorna null
randMember
Obteniu un element aleatori de la col·lecció
1Value RedisSet.randMember();
Resultats de retorn:
- Value, retorna un element; si la col·lecció està buida, retorna null
Obteniu elements aleatoris d'una col·lecció
1Value RedisSet.randMember(Integer count);
Paràmetres de trucada:
- count: Enter, especifica el nombre d'elements a retornar. Nombre positiu, retorna una matriu que conté elements de recompte; nombre negatiu, retorna una matriu, els elements de la matriu es poden repetir diverses vegades i la longitud de la matriu és el valor absolut de count
Resultats de retorn:
- Value, retorna una llista; si la col·lecció està buida, retorna una llista buida
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String RedisSet.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value RedisSet.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable