redisコマンド(2)--文字列タイプ
2368 ワード
1.賦課
set key value
keyがすでに存在する場合、valueは新しい値で上書きされます.
2.値を取る
get key value
3.増分値
incr key(keyのvalueは数値でなければなりません)
4.指定した整数を増やす
incrby key num
5.減算値
decr key
6.指定した整数を減らす
decrby key num
7.指定した浮動小数点数を増やす
incrbyfloat key floatvalue
8.末尾に文字列を追加
append key value
9.文字列の長さの取得
strlen key
10.複数のキー値を設定(取得)
mset key1 value1 key2 value2 ....
mget key1 key2 ...
set key value
keyがすでに存在する場合、valueは新しい値で上書きされます.
localhost:6379> set name yanlei
OK
2.値を取る
get key value
localhost:6379> get name
"yanlei"
3.増分値
incr key(keyのvalueは数値でなければなりません)
localhost:6379> get name
"yanlei"
localhost:6379> set index 1
OK
localhost:6379> get index
"1"
localhost:6379> incr index
(integer) 2
localhost:6379> incr index
(integer) 3
localhost:6379> get index
"3"
localhost:6379> set name yanlei
OK
localhost:6379> incr name
(error) ERR value is not an integer or out of range//
4.指定した整数を増やす
incrby key num
localhost:6379> set index 1
OK
localhost:6379> incrby index 5
(integer) 6
5.減算値
decr key
localhost:6379> set index 10
OK
localhost:6379> decr index
(integer) 9
6.指定した整数を減らす
decrby key num
localhost:6379> set index 10
OK
localhost:6379> decrby index 6
(integer) 4
7.指定した浮動小数点数を増やす
incrbyfloat key floatvalue
127.0.0.1:6379> set price 7.7
OK
127.0.0.1:6379> incrbyfloat price 1.1
"8.8"
8.末尾に文字列を追加
append key value
localhost:6379> set city shengyang
OK
localhost:6379> append city ' of china'
(integer) 18
localhost:6379> get city
"shengyang of china"
9.文字列の長さの取得
strlen key
localhost:6379> set money 123456
OK
localhost:6379> strlen money
(integer) 6
10.複数のキー値を設定(取得)
mset key1 value1 key2 value2 ....
mget key1 key2 ...
localhost:6379> mset brand focus color block price 120000
OK
localhost:6379> mget brand color price
1) "focus"
2) "block"
3) "120000"