Слияние кода завершено, страница обновится автоматически
Клиент для Redis с поддержкой пайплайна, основанный на thunk'ах, поддерживающий промисы.
число
, значение по умолчанию: 6379
;строка
, значение по умолчанию: 'localhost'
;объект
, значение по умолчанию: {}
;строка
, значение по умолчанию: неопределено
;Создает клиент для Redis, возвращает клиента.
var client1 = redis.createClient();
var client2 = redis.createClient({database: 2});
var client3 = redis.createClient(6379, {database: 2});
var client4 = redis.createClient(6379, '127.0.0.1', {database: 2});
var client5 = redis.createClient('/tmp/redis.sock');
var client6 = redis.createClient('/tmp/redis.sock', {database: 2});
var client = redis.createClient();
client.info()(redis.log);
client.del(ключ, [ключ ...])
| client.del([ключ1, ключ2, ...])
client.dump(ключ)
client.exists(ключ)
client.expire(ключ, секунды)
client.expireat(ключ, метка времени)
client.keys(шаблон)
client.migrate(хост, порт, ключ, база данных, время, [COPY], [REPLACE])
client.move(ключ, база данных)
client.object(подкоманда, [ключ, [ключ ...]])
client.persist(ключ)
client.pexpire(ключ, миллисекунды)
client.pexpireat(ключ, мс-метка времени)
client.pttl(ключ)
client.randomkey()
client.rename(ключ, новый_ключ)
client.renamenx(ключ, новый_ключ)
client.restore(ключ, ttl, сериализованное_значение)
client.sort(ключ, [BY шаблон], [LIMIT начальный_индекс количество], [GET шаблон [GET шаблон ...]], [ASC | DESC], [ALPHA], [STORE назначение])
client.ttl(ключ)
client.type(ключ)
client.scan(курсор, [MATCH шаблон], [COUNT количество])
client.append(ключ, значение)
client.bitcount(ключ, [начало], [конец])
client.bitop(операция, destkey, ключ, [ключ ...])
client.bitpos(ключ, бит, [начало], [конец])
client.decr(ключ)
client.decrby(ключ, декремент)
client.get(ключ)
client.getbit(ключ, смещение)
client.getrange(ключ, начало, конец)
client.getset(ключ, значение)
client.incr(ключ)
client.incrby(ключ, инкремент)
client.incrbyfloat(ключ, инкремент)
client.mget(ключ, [ключ ...])
| client.mget([ключ1, ключ2, ...])
client.mset(ключ, значение, [ключ, значение ...])
| client.mset(объект)
client.msetnx(ключ, значение, [ключ, значение ...])
| client.msetnx(объект)
client.psetex(ключ, миллисекунды, значение)
setbit(ключ, смещение, значение)
#### client.hdel(ключ, поле, [поле ...])
#### client.hexists(ключ, поле)
#### client.hget(ключ, поле)
#### client.hgetall(ключ)
#### client.hincrby(ключ, поле, инкремент)
#### client.hincrbyfloat(ключ, поле, инкремент)
#### client.hkeys(ключ)
#### client.hlen(ключ)
#### client.hmget(ключ, поле, [поле ...])
#### client.hmset(ключ, поле, значение, [поле, значение ...]) | client.hmset(ключ, объект)
#### client.hset(ключ, поле, значение)
#### client.hsetnx(ключ, поле, значение)
#### client.hvals(ключ)
#### client.hscan(ключ, курсор, [MATCH шаблон], [COUNT количество])
### Списки
#### client.blpop(ключ, [ключ ...], таймアウト)
#### client.brpop(ключ, [ключ ...], таймОт)
#### client.brpoplpush(источник, назначение, таймОт)
#### client.lindex(ключ, индекс)
#### client.linsert(ключ, BEFORE|AFTER, pivot, значение)
#### client.llen(ключ)
#### client.lpop(ключ)
#### client.lpush(ключ, значение, [значение ...])
#### client.lpushx(ключ, значение)
#### client.lrange(ключ, начало, конец)
#### client.lrem(ключ, количество, значение)
#### client.lset(ключ, индекс, значение)
#### client.ltrim(ключ, начало, конец)
#### client.rpop(ключ)
#### client.rpoplpush(источник, назначение)
#### client.rpush(ключ, значение, [значение ...])
#### client.rpushx(ключ, значение)
### Множества
#### client.sadd(ключ, элемент, [элемент ...])
#### client.scard(ключ)
#### client.sdiff(ключ, [ключ ...])
#### client.sdiffstore(цель, ключ, [ключ ...])
#### client.sinter(ключ, [ключ ...])
#### client.sinterstore(цель, ключ, [ключ ...])
#### client.sismember(ключ, элемент)
#### client.smembers(ключ)
#### client.smove(источник, цель, элемент)
#### client.spop(ключ)
#### client.srandmember(ключ, [число])
#### client.srem(ключ, элемент, [элемент ...])
#### client.sunion(ключ, [ключ ...])
#### client.sunionstore(цель, ключ, [ключ ...])
#### client.sscan(ключ, курсор, [MATCH шаблон], [COUNT число])### Отсортированные множества
#### client.zadd(ключ, рейтинг, элемент, [рейтинг, элемент ...])
#### client.zcard(ключ)
#### client.zcount(ключ, мин, макс)
#### client.zincrby(ключ, приращение, элемент)
#### client.zinterstore(назначение, количество_ключей, ключ, [ключ ...], [WEIGHTS, вес, [вес ...]], [AGGREGATE, SUM|MIN|MAX])
#### client.zlexcount(ключ, мин, макс)
#### client.zrange(ключ, начало, конец, [WITHSCORES])
#### client.zrangebylex(ключ, мин, макс, [LIMIT, смещение, количество])
#### client.zrevrangebylex(ключ, мин, макс, [LIMIT, смещение, количество])
#### client.zrangebyscore(ключ, мин, макс, [WITHSCORES], [LIMIT, смещение, количество])
#### client.zrank(ключ, элемент)
#### client.zrem(ключ, элемент, [элемент ...])
#### client.zremrangebylex(ключ, мин, макс)
#### client.zremrangebyrank(ключ, начало, конец)
#### client.zremrangebyscore(ключ, мин, макс)
#### client.zrevrange(ключ, начало, конец, [WITHSCORES])
#### client.zrevrangebyscore(ключ, макс, мин, [WITHSCORES], [LIMIT, смещение, количество])
#### client.zrevrank(ключ, элемент)
#### client.zscore(ключ, элемент)
#### client.zunionstore(назначение, количество_ключей, ключ, [ключ ...], [WEIGHTS, вес, [вес ...]], [AGGREGATE, SUM|MIN|MAX])
#### client.zscan(ключ, курсор, [MATCH, шаблон] [COUNT, количество])
### HyperLog
#### client.pfadd(ключ, элемент, [элемент ...])
#### client.pfcount(ключ, [ключ ...])
#### client.pfmerge(целевой_ключ, источник_ключа, [источник_ключа ...])### Опубликование/Подписка
#### client.psubscribe(шаблон, [шаблон ...])
#### client.publish(канал, сообщение)
#### client.pubsub(подкоманда, [аргумент, [аргумент ...]])
#### client.punsubscribe(шаблон [шаблон ...])
#### client.subscribe(канал, [канал ...])
#### client.unsubscribe([канал, [канал ...]])
### Транзакции
#### client.discard()
#### client.exec()
#### client.multi()
#### client.unwatch()
#### client.watch(ключ, [ключ ...])
### Скрипты
#### client.eval(скрипт, количество_ключей, ключ, [ключ ...], аргумент, [аргумент ...])
#### client.evalsha(sha1, количество_ключей, ключ, [ключ ...], аргумент, [аргумент ...])
#### client.script('EXISTS', скрипт, [скрипт ...])
#### client.script('FLUSH')
#### client.script('KILL')
#### client.script('LOAD', скрипт)
### Подключение
#### client.auth(пароль)
#### client.echo(сообщение)
#### client.ping()
#### client.quit()
#### client.select(индекс)
### Сервер
#### client.bgrewriteaof()
#### client.bgsave()
#### client.client('KILL', [ip:port], [ID, client-id], [TYPE, обычный|slave|pubsub], [ADDR, ip:port], [SKIPME, да/нет])
#### client.client('LIST')
#### client.client('GETNAME')
#### client.client('PAUSE', timeout)
#### client.client('SETNAME', имя_соединения)
#### client.cluster('SLOTS')
#### client.command()
#### client.command('COUNT')
#### client.command('GETKEYS')
#### client.command('INFO', имя_команды, [имя_команды ...])
#### client.config('GET', параметр)
#### client.config('REWRITE')
#### client.config('SET', параметр, значение)
#### client.config('RESETSTAT')
#### client.dbsize()
#### client.debug('OBJECT', ключ)
#### client.debug('SEGFAULT')
#### client.flushall()
#### client.flushdb()
#### client.info([секция])
#### client.lastsave()
#### client.monitor()
#### client.role()
#### client.save()
#### client.shutdown([NOSAVE], [SAVE])
#### client.slaveof(хост, порт)
#### client.slowlog(подкоманда, [аргумент])
#### client.sync()
#### client.time()
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )