ObjectRedisHash
RedisObjecte hash del client de la base de dades. Aquest objecte és el client que conté la clau especificada. Només s'utilitzarà la base de dades cridant al seu mètode.
utilitzat per operarRedisObjecte hash, mètode de creació:
1
2
3var db = require("db");
var rdb = new db.openRedis("redis-server");
var hash = rdb.getHash("test");
relació hereditària
funció de membre
set
Estableix el valor del camp del camp de la taula hash en valor. Si el camp del camp ja existeix a la taula hash, el valor antic se sobreescriurà.
1
2RedisHash.set(Buffer field,
Buffer value);
Paràmetres de trucada:
setNX
Estableix el valor del camp de camp de la taula hash com a valor si i només si el camp de camp no existeix. Si el camp del domini ja existeix, aquesta operació no és vàlida
1
2RedisHash.setNX(Buffer field,
Buffer value);
Paràmetres de trucada:
mset
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.
1RedisHash.mset(Object kvs);
Paràmetres de trucada:
- kvs: Objecte, especifica l'objecte camp/valor que s'ha d'establir
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.
1RedisHash.mset(...kvs);
Paràmetres de trucada:
- kvs: ..., especifiqueu la llista de camps/valors a establir
get
Retorna el valor del camp donat a la taula hash
1Buffer RedisHash.get(Buffer field);
Paràmetres de trucada:
- field:Buffer, especifiqueu el camp que voleu consultar
Resultats de retorn:
- Buffer, el valor d'un camp determinat, quan el camp donat no existeix o la clau donada no existeix, retorna null
mget
Retorna el valor d'un o més camps donats en una taula hash
1NArray RedisHash.mget(Array fields);
Paràmetres de trucada:
- fields: Matriu, especifica la matriu de domini que s'ha de consultar
Resultats de retorn:
- NArray, una llista que conté tots els valors d'un domini determinat
Retorna el valor d'un o més camps donats en una taula hash
1NArray RedisHash.mget(...fields);
Paràmetres de trucada:
- fields: ..., especifiqueu la llista de dominis a consultar
Resultats de retorn:
- NArray, una llista que conté tots els valors d'un domini determinat
incr
Incrementar el valor emmagatzemat al camp
1
2Long RedisHash.incr(Buffer field,
Long num = 1);
Paràmetres de trucada:
- field:Buffer, especifiqueu el domini a modificar
- num: Llarg, especifica el valor que cal afegir
Resultats de retorn:
- Long, després d'afegir num, el valor del domini
getAll
Retorna tots els camps i valors de la taula hash
1NArray RedisHash.getAll();
Resultats de retorn:
- NArray, retorna una llista que conté tots els camps de la taula hash
keys
Retorna tots els camps de la taula hash
1NArray RedisHash.keys();
Resultats de retorn:
- NArray, al valor de retorn, immediatament després de cada nom de domini (nom de camp) hi ha el valor del camp (valor), de manera que la longitud del valor de retorn és el doble de la mida de la taula hash
len
Retorna el nombre de camps de la taula hash
1Integer RedisHash.len();
Resultats de retorn:
- Integer, retorna el nombre de camps de la taula hash
exists
Comproveu si el camp de domini donat existeix a la taula hash
1Boolean RedisHash.exists(Buffer field);
Paràmetres de trucada:
- field:Buffer, especifiqueu el camp que voleu consultar
Resultats de retorn:
- Boolean, si la taula hash conté el camp donat, retorna true, si la taula hash no conté el camp donat o la clau no existeix, retorna false
del
Suprimeix un o més camps especificats a la taula hash. Els camps que no existeixen s'ignoraran.
1Integer RedisHash.del(Array fields);
Paràmetres de trucada:
- fields: Matriu, especifica la matriu de domini que s'ha d'eliminar
Resultats de retorn:
- Integer, el nombre de dominis suprimits
Suprimeix un o més camps especificats a la taula hash. Els camps que no existeixen s'ignoraran.
1Integer RedisHash.del(...fields);
Paràmetres de trucada:
- fields: ..., especifica la llista de dominis a eliminar
Resultats de retorn:
- Integer, el nombre de dominis suprimits
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 RedisHash.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 RedisHash.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable