redis에서 일반적으로 사용되는 명령은 1. 연결 작업 명령, 3. 원격 서비스 제어 명령, 5. 문자열 명령, 7. 설정 명령입니다. 해시 명령 등.
【추천 강좌: redis tutorial】
일반적인 Redis 명령은 다음과 같습니다.
(1) 연결 작업 명령
quit : 연결을 닫습니다(연결 )单AUTH: 단순 비밀번호 인증
Help CMD: CMD 도움말 보기
SaVE: 데이터를 디스크에 동기화
BGSAVE: 데이터를 디스크에 비동기식으로 저장
lastsave: 마지막으로 성공한 데이터의 Unix 타임스탬프를 디스크에 반환합니다.
shundown: 데이터를 디스크에 동기적으로 저장한 후 서비스를 종료합니다.
info : 서버 정보 및 통계 제공
monitor: 수신된 요청의 라이브 덤프
slaveof: 복제 정책 설정 변경
config: 런타임 시 Redis 서버 구성
exists(key): 키가 존재하는지 확인
del(key): 키 삭제
type(key): 값 반환 Type
keys(pattern): 주어진 패턴을 만족하는 모든 키를 반환합니다
randomkey: 키 공간에서 키를 무작위로 반환합니다
rename(oldname, newname): 키의 이름을 바꿉니다
dbsize: 현재 키의 개수를 반환합니다. Database
expire: 키의 활동 시간 설정
ttl: 키의 활동 시간 가져오기
select(index): 인덱스별 쿼리
move(key, dbindex): 현재 데이터베이스의 키를 dbindex 데이터베이스로 이동
flushdb: 현재 선택한 데이터베이스의 모든 키 삭제
flushall: 모든 데이터베이스의 모든 키 삭제
set(key, value): 데이터베이스의 key라는 문자열에 값을 할당
get(key): 데이터베이스의 key라는 문자열 값을 반환
getset(key, value ): key
mget(key1, key2,…, key N)이라는 문자열에 마지막 값을 할당합니다. 라이브러리
setnx(key, value)에 있는 여러 문자열의 값을 반환합니다. 이름은 key, 값은 value
setex(key, time, value): 라이브러리에 문자열 추가, 만료 시간 설정 time
mset(key N, value N): 값 설정 일괄 처리로 여러 문자열
msetnx(키 N, 값 N): 키 i라는 이름의 모든 문자열이 존재하지 않는 경우
incr(key): 키라는 문자열을 1 연산씩 증가시킵니다
incrby (key, 정수): key라는 문자열은 정수만큼 증가합니다
decr(key): key라는 문자열은 1 연산만큼 감소됩니다.
decrby(key, 정수): key라는 문자열은 정수로 감소됩니다.
append(key, value): key라는 문자열 값에 value
substr(key, start, end): key
라는 문자열 값의 하위 문자열을 반환합니다.
(6) 목록rpush(key, value): 키라는 이름의 목록 끝에 값이 있는 요소를 추가합니다.
lpush(key, value): 목록의 머리 부분에 요소를 추가합니다. 명명된 키 값이 value
llen(key)인 요소: key
lrange(key, start, end): key라는 목록에서 시작과 끝 사이의 요소를 반환합니다.
ltrim(key, start, end): key
lindex(key, index)라는 목록을 가로채고, key
lset(key, index)라는 목록에서 인덱스 위치에 있는 요소를 반환합니다. , value): 키라는 목록의 인덱스 위치에 있는 요소에 값을 할당합니다.
lrem(key, count, value): 카운트 키 목록에서 값이 value인 요소를 삭제합니다.
lpop (key): 목록에서 key
라는 이름의 첫 번째 요소를 반환하고 삭제합니다.rpop(key): 목록에서 key
blpop(key1, key2,… key N, timeout)이라는 이름의 마지막 요소를 반환하고 삭제합니다. ): lpop 명령의 블록 버전입니다.
brpop(key1, key2,… key N, timeout): rpop의 블록 버전입니다.
rpoplpush(srckey, dstkey): srckey라는 목록의 tail 요소를 반환하고 삭제하고 dstkey라는 목록의 머리 부분에 해당 요소를 추가합니다.
sadd (key, member): key라는 이름의 집합에 요소 추가
membersrem(key, member): key라는 집합의 요소 삭제
memberspop(key): 무작위로 반환 및 삭제 명명된 키 설정
smove(srckey, dstkey, member): 집합 요소로 이동
scard(key): key라는 집합의 카디널리티를 반환합니다.
sismember(key, member): 멤버의 이름이 지정되었는지 여부 key 집합의 요소
sinter(key1, key2,...key N): 교차점 찾기
sinterstore(dstkey, (keys)): 교차점을 찾아 교차점을 집합에 저장 dstkey
sunion( key1, (keys)): 공용체 찾기
sunionstore(dstkey, (keys)): 공용체를 찾아 dstkey
sdiff(key1, (keys)): 차이 집합 찾기
sdiffstore(dstkey, (keys)): 차이 집합을 찾아 dstkey 집합에 저장
smembers(key): 차이 집합의 모든 요소 반환 set 명명된 key
srandmember( key): key
라는 집합의 요소를 무작위로 반환합니다. (8) Hash
hset(key, field, value): 해시에 요소를 추가합니다. 명명된 key
fieldhget(key, field): key
hmget(key, (fields)): key
라는 해시의 필드 i에 해당하는 값을 반환합니다.hmset(key, (fields)): key라는 해시에 필드 요소를 추가합니다.
hincrby(key, field, 정수): key라는 해시에서 필드 값을 정수만큼 늘립니다.
hexists(key, field) : key라는 이름의 해시에 키 필드가 있는 필드가 있는지 여부
hdel(key, field): key라는 이름의 해시에서 키 필드가 있는 필드를 삭제합니다
hlen (key): 이름 key를 반환합니다. 해시
에 있는 요소 수입니다.hkeys(key): key
hvals(key): 모든 키에 해당하는 값을 반환합니다. key
hgetall(key): key라는 해시의 모든 키(필드)와 해당 값을 반환합니다
요약: 위 내용은 이 기사의 전체 내용입니다. 모두에게 도움이 되십시오.
위 내용은 Redis에서 일반적으로 사용되는 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!