データベースの3 Redis
2277 ワード
nosqlデータベース
リモートディクショナリアクセスremote dictionary serviceは一般的にキャッシュとして機能します
インストール構成
Windows
redis-server D:\MongoDB&redis\redis\redis.windows-service.conf--service-install注意パス、ポート:6379
linux:
apt-get install redis解凍:tar-cuvf転送インストールパッケージ、転送パス(src)cd redis-stable sudo make->make install
redisに入る
redis関連操作
文字列:デフォルトは文字列
key
hashハッシュタイプ、ストレージオブジェクト
リストリスト
set無秩序集合
zset秩序集合
購読する
リモートディクショナリアクセスremote dictionary serviceは一般的にキャッシュとして機能します
インストール構成
Windows
redis-server D:\MongoDB&redis\redis\redis.windows-service.conf--service-install注意パス、ポート:6379
linux:
apt-get install redis解凍:tar-cuvf転送インストールパッケージ、転送パス(src)cd redis-stable sudo make->make install
redisに入る
redis-cli
redis関連操作
文字列:デフォルトは文字列
set name **
mset age ** name ** gender ** ……
get name
mget name age gender……
1 incr age | incrby age n n
1 decr age | decrby age n n
setex xx 10 ** xx **10 / -1
strlen xx xx
append name ** name **
key
keys * key
exists xx xx
type xx xx
del xx xx
expire xx n xx n -1
ttl xx xx -2
hashハッシュタイプ、ストレージオブジェクト
hmset u1 id 1 name ** …… hmget
hmset u2 id 2 name ** …… hgetall u2|hvals u2|hkeys u2
hexists u1 name1
hdel u1 id1
hlen u1|hstrlen ul name
リストリスト
lpush|rpush xx ** …… |
linsert xx before|after *(pivot) ** * | **
lrange xx 0 10|-1 xx 10 |
lset xx n ** n( ) **
lopo|rpop xx |
llen xx
lindex xx n n
ltrim xx 0 3 0 3
set無秩序集合
sadd key value value……
smembers key
sismember key value value
scard key
sinter key key……
sdiff key key……
sunion key key……
zset秩序集合
zadd key score value [ score value]: key
zrange key start stop:
zcard key:
zcount key min max : score min max
zscore key value : score
購読する
subscribe [ ]:
unsubscribe [ ]:
publish :