文字列-String
2083 ワード
redis`の文字列はバイナリで安全で、何でも格納でき、最大長は512 Mに達する.コマンド・ルール
SET key value
MSET key1 value1[ key2 value2]
GET key
MGET key1 [key2]
STRLEN key
を取得し、key
対応する値を取得する文字列の長さ.APPEND key value
があり、key
が存在する場合、パラメータvalue
のデータを既存のvalue
の末尾に追加して長さを返します.存在しない場合は、新しいkey/value
が作成され、長さSETEX key seconds value
設定key
の値はvalue
であり、サーバでの生存時間seconds(秒)SETNX key value
サーバにキーが存在しない場合key
設定key
の値はvalue
であり、そうでなければ何もせずに0MSETNX key1 value1 [key2 value2]
SETNXと同様に、キーが存在する場合、すべての設定がロールバックされますSET RANGE key offset value
キーkey
の値をoffset位置からvalue置換に置換する長さはvalue
の長さであり、offssetの値が元の値より大きい場合は元の値の後に劉0 x 00を補完した後に新しい値valueGET RANGE key start end
INCR key
DECR key
INCRBY key step
DECRBY key step
connect("127.0.0.1",6379);
// SET
redis 127.0.0.1:6379 > SET name AMH # `AMH` `name`
OK
set("name","AMH");
// GET
redis 127.0.0.1:6379 > GET name # `name`
"AMH"
get("name");
// STRLEN
redis 127.0.0.1:6379 > STRLEN name # `name`
(integer) 3
strlen("name");
// APPEND
redis 127.0.0.1:6379 > APPEND name "-APPEND" # name -APPEND
(integer)10 #
redis 127.0.0.1:6379 > GET name
"AMH-APPEND"
append("name","-APPEND");