ObjectRedisSet
RedisCliente da base de datos Obxecto Definir. Este obxecto é o cliente que contén a chave especificada. Só chamando ao seu método operarase a base de datos.
usado para operarRedisEstablecer obxecto, 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 herdanza
función de membro
add
Engade un ou máis elementos membros á clave de colección. Os elementos membros que xa existen na colección ignoraranse.
1Integer RedisSet.add(Array members);
Parámetros de chamada:
- members: Matriz, especifica a matriz de elementos a engadir
Resultados de devolución:
- Integer, o número de elementos novos engadidos ao conxunto, excluíndo os elementos ignorados
Establece varios pares campo-valor (dominio-valor) na táboa hash ao mesmo tempo. Este comando sobrescribirá os campos que xa existen na táboa hash.
1Integer RedisSet.add(...members);
Parámetros de chamada:
- members: ..., especifica a lista de elementos a engadir
Resultados de devolución:
- Integer, o número de elementos novos engadidos ao conxunto, excluíndo os elementos ignorados
remove
Elimina un ou máis elementos membros da colección
1Integer RedisSet.remove(Array members);
Parámetros de chamada:
- members: Matriz, especifica a matriz de elementos a eliminar
Resultados de devolución:
- Integer, o número de elementos eliminados correctamente, excluíndo os elementos ignorados
Elimina un ou máis elementos membros da colección
1Integer RedisSet.remove(...members);
Parámetros de chamada:
- members: ..., especifica a lista de elementos a eliminar
Resultados de devolución:
- Integer, o número de elementos eliminados correctamente, excluíndo os elementos ignorados
len
Devolve o número de elementos da colección
1Integer RedisSet.len();
Resultados de devolución:
- Integer, devolve a lonxitude da colección
exists
Determina se o elemento membro é membro da colección
1Boolean RedisSet.exists(Buffer member);
Parámetros de chamada:
- member:Buffer, especifique o membro a comprobar
Resultados de devolución:
- Boolean, devolve verdadeiro se o elemento membro é membro da colección
members
Devolve todos os membros da colección
1NArray RedisSet.members();
Resultados de devolución:
- NArray, unha lista de todos os membros do conxunto
pop
Elimina e devolve un elemento aleatorio da colección
1Buffer RedisSet.pop();
Resultados de devolución:
- Buffer, o elemento aleatorio que se eliminou. Cando o conxunto está baleiro, devolve nulo
randMember
Obtén un elemento aleatorio da colección
1Value RedisSet.randMember();
Resultados de devolución:
- Value, devolve un elemento; se a colección está baleira, devolve nulo
Obter elementos aleatorios dunha colección
1Value RedisSet.randMember(Integer count);
Parámetros de chamada:
- count: Número enteiro, especifica o número de elementos a devolver. Número positivo, devolve unha matriz que contén elementos de conta; número negativo, devolve unha matriz, os elementos da matriz poden repetirse varias veces e a lonxitude da matriz é o valor absoluto de conta.
Resultados de devolución:
- Value, devolve unha lista; se a colección está baleira, devolve unha lista baleira
toString
Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.
1String RedisSet.toString();
Resultados de devolución:
- String, devolve a representación en cadea do obxecto
toJSON
Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.
1Value RedisSet.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
Resultados de devolución:
- Value, devolve un valor que contén JSON serializable