Object RedisSet
Redis database client Establecer objeto, este objeto es un cliente que contiene la clave especificada, la base de datos solo funcionará si se llama a su método
Establecer objeto para manipular Redis , crear métodos:
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 miembros a la clave de la colección. Los elementos miembros que ya existen en la colección se ignoran.
1Integer RedisSet.add(Array members);
Parámetros de llamada:
- members : matriz, especificando la matriz de elementos para agregar
Devuelve el resultado:
- Integer , el número de elementos nuevos agregados a la colección, excluyendo elementos ignorados
Establezca varios pares de valores de campo 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 una lista de elementos para agregar
Devuelve el resultado:
- Integer , el número de elementos nuevos agregados a la colección, excluyendo elementos ignorados
remove
Eliminar uno o más elementos miembros de una colección
1Integer RedisSet.remove(Array members);
Parámetros de llamada:
- members : matriz, especificando la matriz de elementos para eliminar
Devuelve el resultado:
- Integer , número de elementos que se eliminaron con éxito, excluyendo elementos ignorados
Eliminar uno o más elementos miembros de una colección
1Integer RedisSet.remove(...members);
Parámetros de llamada:
- members : ..., especifique una lista de elementos para eliminar
Devuelve el resultado:
- Integer , número de elementos que se eliminaron con éxito, excluyendo elementos ignorados
len
Devuelve el número de elementos en la colección.
1Integer RedisSet.len();
Devuelve el resultado:
- Integer , devuelve la longitud de la colección.
exists
Determinar si el elemento miembro es miembro de una colección
1Boolean RedisSet.exists(Buffer member);
Parámetros de llamada:
- member : Buffer , especifica el miembro para verificar
Devuelve el resultado:
- Boolean , verdadero si el elemento miembro es miembro de una colección
members
Devuelve todos los miembros de la colección.
1NArray RedisSet.members();
Devuelve el resultado:
- NArray , una lista de todos los miembros de la colección.
pop
Elimina y devuelve un elemento aleatorio de la colección.
1Buffer RedisSet.pop();
Devuelve el resultado:
- Buffer , los elementos aleatorios eliminados. Cuando la colección está vacía, devuelve nulo
randMember
Obtener un elemento aleatorio de la colección.
1Value RedisSet.randMember();
Devuelve el resultado:
- Value , devuelve un elemento o nulo si la colección está vacía
Obtener elementos aleatorios de una colección.
1Value RedisSet.randMember(Integer count);
Parámetros de llamada:
- count : Integer, especifica el número de elementos devueltos. Un número positivo devuelve una matriz con elementos de conteo; un número negativo devuelve una matriz. Los elementos en la matriz pueden aparecer varias veces, y la longitud de la matriz es el valor absoluto de la cuenta
Devuelve el resultado:
- Value , devuelve una lista; si la colección está vacía, devuelve una lista vacía
toString
Devuelve una representación de cadena del objeto, generalmente "[Objeto nativo]". Los objetos se pueden volver a implementar de acuerdo con sus propias características
1String RedisSet.toString();
Devuelve el resultado:
- String , devuelve una representación de cadena del objeto
toJSON
Devuelve una representación JSON del objeto, normalmente devuelve una colección de propiedades legibles definidas por el objeto
1Value RedisSet.toJSON(String key = "");
Parámetros de llamada:
- key : cadena, sin usar
Devuelve el resultado:
- Value , devuelve un valor que contiene un JSON serializable