redisデータベースコマンドクイックチェックテーブル


一、String概要:Stringはredisの最も基本的なタイプで、最大512 MBのデータを記憶することができ、Stringタイプはバイナリセキュリティであり、すなわち任意のデータ、例えば数字、ピクチャ、シーケンス化オブジェクトなどを記憶することができる1、aを設定し、キー値set key value bを設定し、キー値と期限を設定し、秒単位でsetex key seconds value c、複数のキー値mset key value[key value...]2を設定し、aを取得し、キーに基づいて値を取得し、キーが存在しない場合はNone(null 0 nil)get key bを返し、複数のキーに基づいて複数の値mget key[key...]3を取得し、演算要求:値が文字列タイプの数字a、キーに対応する値を1 incr key b、キーに対応する値を1 decr key c、key対応の値に整数incrby key intnum d、key対応の値に整数decrby key intnum 4、その他a、追加値append key value b、取得値長strlen key
二、key 1、検索キー、パラメータは正則keys pattern 2をサポートし、キーが存在するか否かを判断し、戻り1が存在する場合、戻り0 exists key 3が存在しない、表示キーに対応するvalueタイプtype key 4、削除キー及び対応する値del key[key...]5、有効期限を秒単位でexpire key seconds 6、表示有効時間を設定し、秒単位ttl key
三、hash概要:hashはオブジェクト{naem:"tom",age:18}を格納するために使用される
1、  
    a、     
        hset key field value
    b、     
        hmset key field value [field value ……]
2、  
    a、        
        hget key field
    b、        
        hmget key filed [filed ……]
    c、        
        hgetall key
    d、      
        hkeys key
    e、     
        hvals key
    f、         
        hlen key
3、  
    a、        ,    1,     0
        hexists key field
    b、      
        hdel key field [field ……]
    c、         
        hstrlen key field

四、list概要:リストの要素タイプはstringで、挿入順に並べ替えて、リストのヘッダーまたは末尾に要素を追加する
1、  
    a、     
        lpush key value [vlaue ……]
    b、     
        rpush key value [vlaue ……]
    c、       |      
        linsert key before|after pivot value
    d、          
        lset key index value
          :index 0  
          :        ,       list     , -1        
2、  
    a、     key   list      
        lpop key
    b、     key   list       
        rpop key
    c、     key            
        lrange key start end
          :start end   0  
          :        
3、  
    a、    ,          
        ltrim key start end
          :start end   0  
          :        
    b、     key  list   
        llen key
    c、           
        lindex key index

五、set概要:無秩序集合、要素タイプはStringタイプ、要素は一意性があり、重複しない
1、  
    a、    
        sadd key member [member ……]
2、  
    a、  key       
        smembers key
    b、        
        scard key
3、
    a、        
        sinter key [key ……]
    b、        
        sdiff key [key ……]
    c、        
        sunion key [key ……]
    d、          ,    1,     0
        sismember key member

六、zset概要:a、秩序集合、要素タイプSting、要素は一意性を持ち、bを繰り返すことができず、各要素はdoubleタイプのscore(重みを表す)を関連付け、重みの大きさでソートすることで、要素のscoreは同じであることができる.
1、  
    a、  
        zadd key score member [score member ……]
        zadd z1 1 a 5 b 3 c 2 d 4 e
2、  
    a、         
        zrange key start end
    b、      
        zcard key
    c、      key ,score min max        
        zcount key min max
    d、      key ,  member score 
        zscore key member