Rumah  >  Artikel  >  pangkalan data  >  Apakah arahan operasi biasa untuk String jenis data asas Redis?

Apakah arahan operasi biasa untuk String jenis data asas Redis?

王林
王林ke hadapan
2023-05-31 11:16:071643semak imbas

    Redis jenis data Perintah operasi rentetan

    1 tambah Tambahkan rentetan

    append name 2222

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    2. strlen mendapat panjang rentetan kunci

    strlen name

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    3. Penambahan diri, pengurangan diri

    Pandangan artikel, suka boleh digunakan. Kesedaran ini.

    incr agedecr age

    Perhatikan bahawa ini hanya boleh dilakukan dengan nombor, jadi saya menetapkan semula kunci.

    Jenis String boleh menyimpan bukan sahaja rentetan tetapi juga nombor.

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    Jika anda ingin membawa saiz langkah:

    incrby age 5decrby age 8

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    4 julat rentetan

    getrange name 1 3

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    getrange name 0 -1

    Lihat semua, serupa dengan operasi pemintasan rentetan dalam python.

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    5 Gantikan rentetan

    Mulakan rentetan gantian pada kedudukan yang ditetapkan

    setrange name 0 test

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    6. Tetapkan nilai dan masa tamatnya

    setex
    setex mykey 60 redis
    Tetapkan nilai dan masa tamatnya untuk kunci yang ditentukan. Jika kunci sudah wujud, arahan SETEX akan menggantikan nilai lama.

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    setnx
    Arahan Setnx(SET jika Tidak wujud) menetapkan nilai yang ditentukan untuk kunci apabila kunci yang ditentukan tidak wujud. Ini sering digunakan dalam kunci yang diedarkan.

    setnx mykey redis333

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    kunci wujud, kemudian tetapan gagal.

    7. Operasi kelompok

    1 mset, mgt
    mset, tetapkan berbilang pada satu masa.

    mset k1 v1 k2 v2 k3 v3

    mget, dapatkan berbilang pada satu masa.

    mget k1 k2 k3

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    2. msetnx
    Perhatikan bahawa apabila menetapkan berbilang nilai di sini, selagi salah satu daripadanya gagal, tiada satu pun daripadanya akan berjaya.

    msetnx k1 v1 k4 v4

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    8 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:age

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    9 kemudian tetapkan

    Sama seperti makna literal, nilai akan diperoleh dahulu dan kemudian ditetapkan.

    Jika nilai tidak wujud, kembalikan
    . Jika ia wujud, dapatkan nilai asal dan tetapkan nilai baharu. nil

    getset db mongodb

    Apakah arahan operasi biasa untuk String jenis data asas Redis?

    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!

    Kenyataan:
    Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam