Redisの基本命令

2384 ワード

Redisの基本命令
REmote DIctionary Server(Redis)は、Salvatore Sanfilippoによって書かれたkey-valueストレージシステムです.値(value)は、文字列(string)、ハッシュ(hash)、リスト(list)、セット(sets)、およびシーケンスセット(sorted sets)などのタイプであることができるため、通常、データ構造サーバと呼ばれます.
基本タイプ
  • 基本タイプのアクセス命令
    SET key value     #     key    value
    GET key     #      key     
    SETNX key value     #        Key        Key      
    INCR key     #    Key        1    , key += 1
  • 記憶時間設定指令
    EXPIRE key n      #      key      (n  )
    TTL key     #      key        ( )
  • 複雑なタイプ
  • リストタイプのアクセス命令
    RPUSH key value     #   value    key     ,right-push
    LPUSH key value      #   value    key     ,left-push
    RPOP key     #   key               ,right-pop
    LPOP key     #   key              ,left-pop
    LLEN key     #    key      ,list-length
    LRANGE key start end      #      ,    start        end   。
  • 集合タイプのアクセス命令
    SADD key value     #   value    key    ,set-add
    SREM key value     #   value   key      ,set-remove
    SISMEMBER key value     #    value     key       , set-is-member
    SMEMBERS key     #      key       ,set-members
    SUNION key1 key2     #     key1   key2   ,set-union
    ZADD key score value     #   value    key    ,  score   (sorted-set)
  • ハッシュタイプのアクセス命令
    HSET key key1 value1     #   key1 : value1           key ,hash-set
    HGET key key1     #      key     key1     ,hash-get
    HGETALL key     #       key        ,hash-get-all
    HINCRBY key key1 n    #      key   key1        n    ,key[key1] += n
    HDEL key key1     #      key    key1     ,hash-delete