Objeto RedisSet
Redis El objeto de conjunto de cliente de base de datos, este objeto es el cliente que contiene la clave especificada, y la base de datos solo se puede operar cuando se llama a su método
Para operar Redis El objeto Set, método de creación:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var set = rdb.getSet("test");
Herencia
Función miembro
add
Agregue uno o más elementos de miembro a la clave del conjunto, los elementos de miembro que ya existen en el conjunto serán ignorados
1Integer RedisSet.add(Array members);
Parámetros de llamada:
- members: Matriz, especifique la matriz de elementos que se agregarán
Devolver resultado:
- Integer, La cantidad de elementos nuevos agregados al conjunto, excluidos 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 existentes en la tabla hash
1Integer RedisSet.add(...members);
Parámetros de llamada:
- members: ..., especifique la lista de elementos que se agregarán
Devolver resultado:
- Integer, La cantidad de elementos nuevos agregados al conjunto, excluidos 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, especifique la matriz de elementos que se eliminarán
Devolver resultado:
- Integer, La cantidad de elementos eliminados correctamente, excluidos los elementos ignorados
Eliminar uno o más elementos miembros de la colección
1Integer RedisSet.remove(...members);
Parámetros de llamada:
- members: ..., especifique la lista de elementos que se eliminarán
Devolver resultado:
- Integer, La cantidad de elementos eliminados correctamente, excluidos los elementos ignorados
len
Devuelve el número de elementos de la colección.
1Integer RedisSet.len();
Devolver resultado:
- 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
Devolver resultado:
- Boolean, Si el elemento miembro es miembro de la colección, devuelve verdadero
members
Devolver todos los miembros de la colección
1NArray RedisSet.members();
Devolver resultado:
- NArray, Una lista de todos los miembros de la colección.
pop
Eliminar y devolver un elemento aleatorio en el conjunto
1Buffer RedisSet.pop();
Devolver resultado:
- Buffer, El elemento aleatorio que se eliminó. Cuando el conjunto está vacío, se devuelve nulo.
randMember
Obtener un elemento aleatorio del conjunto
1Value RedisSet.randMember();
Devolver resultado:
- Value, Devuelve un elemento; si la colección está vacía, devuelve nulo
Obtén algunos elementos aleatorios del conjunto.
1Value RedisSet.randMember(Integer count);
Parámetros de llamada:
- count: Entero, especifique el número de elementos devueltos. Un número positivo, devuelve una matriz que contiene elementos de recuento; un número negativo, devuelve una matriz, los elementos de la matriz pueden repetirse varias veces y la longitud de la matriz es el valor absoluto de count
Devolver resultado:
- Value, Devuelve una lista; si la colección está vacía, devuelve una lista vacía
toString
Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características
1String RedisSet.toString();
Devolver resultado:
- String, Devuelve la representación de cadena del objeto
toJSON
Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto
1Value RedisSet.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, sin usar
Devolver resultado:
- Value, Devuelve un valor que contiene JSON serializable