てぃぐれのプログラマwiki

ワクワクに従う

Redis 基本コマンド

自分用にRedisの基本データ操作コマンドを載せていく。日常的に使わないと忘れがちなので。。

 

String
・登録
   set [key] [value]
    ex) set tigre 'tic'
   mset [key] [value] [key] [value]
      ※multi-setの略だと思われる
    ex) mset kvs redis rdb oracle
・検索
   get [key]
・削除
del [key]
・有無確認
exists [key] List ・登録 l/rpush [key] [value] ※lは先頭に、rは最後に追加 ・検索 lrange [key] [start] [stop] ※ [start] [stop]に0,-1を入れると最初から最後まで表示される ・削除 l/rpop [key] Set ・登録 sadd [key] [value] ※set addの略だと思われる ・検索 smembers [key] ・削除 srem [key] [value] ・集合演算 和集合: sunion [key] [key] 積集合: sinter [key] [key] 差集合: sdiff [key] [key] Sorted Set ・登録 zadd [key] [value] ・ソート 昇順 zrange [key] [start] [stop] 降順 zrevrange [key] [start] [stop] ・削除 zrem [key] [value] ・ランク取得 昇順 zrank [key] [value] 降順 zrevrank [key] [value] Hash ・登録 hset [key] [field] [value] hmset [key] [field] [value]... ・検索 hget [key] [field] hkeys [key] hvals [key] hgetall [key] ・要素(field)数 hlen [key] ・キー検索 key [pattern]

・削除
-DBのデータ全て削除
flushdb

redisサーバー立ち上げ
redis-server
redisクライアント立ち上げ
redis-cli