Redisを触ってみる

起動と接続

  • redisサーバー起動
redis-server /usr/local/etc/redis.conf
  • redisクライアント起動
redis-cli

Redisのデータベースを選択

# 1-15までがデフォルトで起動してる
select 1

RedisでString型のインターフェースを操作してみる

# 単一の値をセット, ゲット
set key value
get key

# まとめてセット, ゲット
mset key value key value
mget key key key

# 値をインクリメント, デクリメント
incr key #インクリメントされる
incrby key インクリメントしたい値

decr key # デクリメントされる
decrby key デクリメントしたい値

キーを操作する

# キーの一覧
# ワイルドカード使える
keys *
# キーの存在確認
exists key (return 1 | 0)

rename oldkey newkey

キー削除
del key

# その他

エクスパイヤ設定, 後付け出来る

expire key sec

ランダムにキーを取得

randomkey