Redis tipos de dados básicos de Estudo Notas Continua

0 Ambiente

  • Ambiente de Sistema: centos7
  • Editor: Xshell

1 Introdução

Em redis a tecla -> cordas diferentes correspondentes aos diferentes valores da estrutura de dados de chave inclui cinco tipos diferentes de estruturas de dados (valores primários referem-se a diferentes tipos de dados)

2 (string)

Redis seqüência chave é o tipo mais básico da chave (key-value pode ser na forma de palavras-chave imagem ..)

  • conjunto (o valor ajustado é uma chave string)

definir uma chave para a atribuição de teclas de novos entrantes com a situação real pode aparecer em qualquer parte do banco de dados (desordem)

Complexidade: O (1)

覆盖规则 相同的key赋值 后来的覆盖前来的

不过现在提供nx选项 只有key对应的value没有值的执行设置

// 伪代码 只为容易理解 别钻牛角尖
if(set.get(key)== null){
  set.get(key) = value;
}

setnx --> 输出的结果 成功1 失败0
set key value [nx|xx] nx --> 成功 ok 失败 nil xx正好与之相反

  • get (chave para obter o valor da string)

complexidade de tempo: O (1)

  • GetSet (obter o valor antigo e definir o novo valor)

Complexidade: O (1)

GetSet semelhante:

string.get(key);
string.set(key, value);
  • MSET (chave corda uma vez para uma pluralidade dos valores de ajuste)

complexidade de tempo O (n) de comandomset key value [key value...]

  • mget (descartável obtenção de uma pluralidade de valores de cadeias principais)

complexidade de tempo O (n) de comandomget key[key ...]

  • msetnx (apenas quando a chave não está presente uma pluralidade de definição da chave de cadeia)

complexidade de tempo O (n) de comandomsetnx key value [key value...]

// 只是为了方便理解
list a = new arraylist();
string.foreach(key:keys){
  if(string.get(key)!= null){
    return;
  }
  a.add(string.get(key));
}
  • O STRLEN (obter byte valores de cadeia de comprimento)

Complexidade: O (1)

  • índice de Cordas

0 indexados positivos (primeira)
de índice negativo começa a diminuir progressivamente a partir da extremidade mais -1 a partir dos incrementos de volta calculado a partir de frente para trás (-xxx.size ...- 1)

  • GetRange (valor da cadeia adquire a faixa de índice de conteúdo)

complexidade de tempo O (n)

Comando GETRANGE key start endgama-like lista de seções [start: fim]

Acho que você gosta

Origin www.cnblogs.com/my-ordinary/p/12618244.html
Recomendado
Clasificación