ObjetoRedisSet
RedisCliente de base de datos Set objeto. Este objeto es el cliente que contiene la clave especificada. Sólo llamando a su método se podrá operar la base de datos.
solía operarRedisEstablecer objeto, método de creación:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
relación de herencia
función miembro
add
Agregue uno o más elementos miembros a la clave de la colección. Los elementos miembros que ya existen en la colección se ignorarán.
1Integer RedisSet.add(Array members);
Parámetros de llamada:
- members: Matriz, especifica la matriz de elementos que se agregarán
Resultados de devolución:
- Integer, el número de elementos nuevos agregados al conjunto, excluyendo los elementos ignorados
Establezca varios pares de valor de campo (valor de dominio) en la tabla hash al mismo tiempo. Este comando sobrescribirá los campos que ya existen en la tabla hash.
1Integer RedisSet.add(...members);
Parámetros de llamada:
- members: ..., especifica la lista de elementos que se agregarán
Resultados de devolución:
- Integer, el número de elementos nuevos agregados al conjunto, excluyendo los elementos ignorados
remove
Eliminar uno o más elementos miembros de la colección
1Integer RedisSet.remove(Array members);
Parámetros de llamada:
- members: Matriz, especifica la matriz de elementos que se eliminarán
Resultados de devolución:
- Integer, el número de elementos eliminados con éxito, excluyendo los elementos ignorados
Eliminar uno o más elementos miembros de la colección
1Integer RedisSet.remove(...members);
Parámetros de llamada:
- members: ..., especifica la lista de elementos que se eliminarán
Resultados de devolución:
- Integer, el número de elementos eliminados con éxito, excluyendo los elementos ignorados
len
Devuelve el número de elementos de la colección.
1Integer RedisSet.len();
Resultados de devolución:
- Integer, devuelve la longitud de la colección
exists
Determinar si el elemento miembro es miembro de la colección.
1Boolean RedisSet.exists(Buffer member);
Parámetros de llamada:
- member:Buffer, especifique el miembro a verificar
Resultados de devolución:
- Boolean, devuelve verdadero si el elemento miembro es miembro de la colección
members
Devuelve todos los miembros de la colección.
1NArray RedisSet.members();
Resultados de devolución:
- NArray, una lista de todos los miembros del conjunto
pop
Elimina y devuelve un elemento aleatorio de la colección.
1Buffer RedisSet.pop();
Resultados de devolución:
- Buffer, el elemento aleatorio que se eliminó. Cuando el conjunto está vacío, devuelve nulo
randMember
Consigue un elemento aleatorio de la colección.
1Value RedisSet.randMember();
Resultados de devolución:
- Value, devuelve un elemento; si la colección está vacía, devuelve nulo
Obtener elementos aleatorios de una colección
1Value RedisSet.randMember(Integer count);
Parámetros de llamada:
- count: Entero, especifica el número de elementos que se devolverán. Número positivo, devuelve una matriz que contiene elementos de recuento; número negativo, devuelve una matriz, los elementos de la matriz se pueden repetir varias veces y la longitud de la matriz es el valor absoluto del recuento
Resultados de devolución:
- Value, devuelve una lista; si la colección está vacía, devuelve una lista vacía
toString
Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.
1String RedisSet.toString();
Resultados de devolución:
- String, devuelve la representación de cadena del objeto
toJSON
Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.
1Value RedisSet.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable