23
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

redis操作メモ

Last updated at Posted at 2013-08-13
  • String型
追加
set key value

削除
del key

取得
get key

複数追加
mset key value key value

複数取得
mget key key
  • List型
末尾追加
rpush key value

先頭追加
lpush key value

末尾削除
rpop key

先頭削除
lpop key

全部取得
lrange key 0 -1

指定したintのindexの範囲内取得
lrange key int int

指定したintのindexの値を取得
lindex key int

listの長さ
llen key

指定した範囲にリストをトリミング
ltrim key 0 2
  • Set型
追加
sadd key value

削除
srem key value

一覧取得
smembers key

和集合
sunion key key

積集合
sinter key key

差集合
sdiff key key

集合演算の末尾にstore -> 新しい集合
sunionstore new_key key key
  • Sorted Set型
追加
zadd key weight value

削除
zrem key value

一覧(昇順)
zrange key 0 -1

一覧(降順)
zrevrange key 0 -1

ランク(下から)
zrank key value

ランク(上から)
zrevrank key value
  • Hash型
追加
hset key hkey hvalue

複数追加
hmset key hkey hvalue hkey hvalue

取得
hget key hkey

複数取得
hmget key hkey hkey

ハッシュの長さ
hlen key

ハッシュのkey
hkeys key

ハッシュのvalue
hvals key

全部取得
hgetall key
  • Sortコマンド
    List,Set,Sorted Setに利用可能
昇順
sort key

降順
sort key desc

数制限あり
sort key desc limit 0 3

アルファベット昇順
sort key alpha

アルファベット降順
sort key alpha desc
  • multi exec/discard
    Transactionっぽいもの
multi
処理
処理
処理
exec/discard

ただしrollbackはない

23
23
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?