>  기사  >  데이터 베이스  >  Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

王林
王林앞으로
2023-05-31 11:16:071643검색

    Redis 데이터 유형 문자열 작업 명령

    1. add는 문자열을 추가합니다.

    append name 2222

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    2. strlen은 키 문자열 길이를 가져옵니다.

    strlen name

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    3. 자동 증가, 자동 감소 멘트

    이 방법을 사용하면 기사 조회수와 좋아요를 얻을 수 있습니다.

    incr agedecr age

    계속하려면 숫자여야 하므로 키를 재설정했습니다.

    문자열 유형은 문자열뿐만 아니라 숫자도 저장할 수 있습니다.

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    단계 크기를 가져오려는 경우:

    incrby age 5decrby age 8

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    4. 문자열 범위

    getrange name 1 3

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    getrange name 0 -1

    모두 보기, Python의 문자열 가로채기 작업과 유사합니다.

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    5. 문자열 교체

    지정된 위치에서 문자열 교체 시작

    setrange name 0 test

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    6. 값 및 만료 시간 설정

    setex
    setex mykey 60 redis

    값 및 만료 시간 설정 지정된 키. 키가 이미 존재하는 경우 SETEX 명령은 이전 값을 대체합니다.

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    setnx

    Setnx(SET if Not eXists) 명령은 지정된 키가 존재하지 않을 때 키에 대해 지정된 값을 설정합니다. 이는 분산 잠금에 자주 사용됩니다.

    setnx mykey redis333

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    키가 존재하면 설정이 실패합니다.

    7. 일괄 작업

    1.mset, mget

    mset을 한 번에 여러 개 설정합니다.

    mset k1 v1 k2 v2 k3 v3

    mget, 한 번에 여러 개를 받으세요.

    mget k1 k2 k3

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    2.msetnx

    여기서 여러 값을 설정할 때 그 중 하나가 실패하면 어느 것도 성공하지 못합니다.

    msetnx k1 v1 k4 v4

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    8. json 객체 설정

    실제 애플리케이션에서는 종종 객체를 저장해야 할 수 있으므로 콜론:을 사용하여 Redis에서 기발한 디자인을 만들 수 있습니다.

    예를 들어 {name: pingguo, age:22}user1로 설정하려면 다음과 같이 하면 됩니다: {name: pingguo, age:22}设置给一个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

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?

    九、getset 先获取再设置

    就像字面意思那样,会先get值,然后进行set。
    如果不存在值,则返回nil

    getset db mongodb

    Redis의 기본 데이터 유형 문자열에 대한 일반적인 작업 명령은 무엇입니까

    Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?9. getset 먼저 get and then set

    🎜문자 그대로 의미, 값을 먼저 얻은 다음 설정합니다.
    값이 존재하지 않으면 nil이 반환됩니다. 존재하는 경우 원래 값을 가져오고 새 값을 설정하십시오. 🎜rrreee🎜🎜🎜

    위 내용은 Redis의 기본 데이터 유형인 String에 대한 일반적인 작업 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제