Rumah > Artikel > pangkalan data > Apakah arahan operasi biasa untuk String jenis data asas Redis?
append name 22222. strlen mendapat panjang rentetan kunci
strlen name
incr agedecr agePerhatikan bahawa ini hanya boleh dilakukan dengan nombor, jadi saya menetapkan semula kunci. Jenis String boleh menyimpan bukan sahaja rentetan tetapi juga nombor. Jika anda ingin membawa saiz langkah:
incrby age 5decrby age 84 julat rentetan
getrange name 1 3
getrange name 0 -1Lihat semua, serupa dengan operasi pemintasan rentetan dalam python. 5 Gantikan rentetan Mulakan rentetan gantian pada kedudukan yang ditetapkan
setrange name 0 test6. Tetapkan nilai dan masa tamatnya setex
setex mykey 60 redis
setnx mykey redis333kunci wujud, kemudian tetapan gagal. 7. Operasi kelompok 1 mset, mgtmset, tetapkan berbilang pada satu masa.
mset k1 v1 k2 v2 k3 v3mget, dapatkan berbilang pada satu masa.
mget k1 k2 k32. msetnxPerhatikan bahawa apabila menetapkan berbilang nilai di sini, selagi salah satu daripadanya gagal, tiada satu pun daripadanya akan berjaya.
msetnx k1 v1 k4 v48 Tetapkan objek json Dalam aplikasi sebenar, anda mungkin sering perlu menyimpan objek, supaya anda boleh menggunakan titik bertindih: dalam redis Make. beberapa reka bentuk yang bijak. Sebagai contoh, jika anda ingin menetapkan
kepada {name: pingguo, age:22}
sekarang, anda boleh melakukan ini: user1
mset user:1:name pingguo user:1:age 22mget user:1:name user:1:agemset user:1:name pingguo user:1:age 22 mget user:1:name user:1:age9 kemudian tetapkan
Jika nilai tidak wujud, kembalikan
. Jika ia wujud, dapatkan nilai asal dan tetapkan nilai baharu. nil
getset db mongodb
Atas ialah kandungan terperinci Apakah arahan operasi biasa untuk String jenis data asas Redis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!