> 백엔드 개발 > PHP 튜토리얼 > 일반적으로 사용되는 Redis 명령의 종합 목록

일반적으로 사용되는 Redis 명령의 종합 목록

藏色散人
풀어 주다: 2023-04-04 19:18:02
앞으로
4141명이 탐색했습니다.

Redis는 일반적으로 사용되는 메모리 기반 키-값 데이터베이스로 Memcache보다 더 발전되었으며 여러 데이터 구조를 지원합니다. Redis는 동시성이 높은 데이터 액세스 문제를 쉽게 해결할 수 있으며 실시간 모니터링 및 신호 처리에도 매우 좋습니다.

일반적으로 사용되는 Redis 명령의 종합 목록

참고: 다음 명령에서 $ 기호 뒤에는 SHELL 명령이 오고 > 기호 뒤에는 Redis 명령이 옵니다.

명령줄에 redis-cli를 입력하여 Redis 클라이언트를 시작하세요.

1. 액세스 및 보기

$ redis-cli
redis 127.0.0.1:6379>
> help           # 命令行的帮助
> keys *         # 查看所有的key列表
> info           # 查看服务器信息。如占用系统内存,看其中的used_memory_human值
> select 2       # 切换到数据库2
로그인 후 복사

2. 문자열 녹음 명령

#🎜 🎜 #문자열 및 숫자 레코드 추가

> set key1 "hello"       # 增加一条键值为key1,值为"hello"的字符串记录
> get key1               # 获取记录值
> set key2 1             # 增加一条数字记录key2
> INCR key2              # 让数字自增
로그인 후 복사

3. 목록 레코드 명령

> LPUSH key3 a          # 增加一个列表记录key3
> LPUSH key3 b          # 从左边插入列表
> RPUSH key3 c          # 从右边插入列表
> LRANGE key3 0 3       # 输出列表记录,按从左到右的顺序
로그인 후 복사

4. #

> HSET key4 name "John Smith"                       # 增加一个哈希记表录key4
> HSET key4 email "abc@gmail.com"                   # 在哈希表中插入,email的Key和Value的值
> HGET key4 name                                    # 输出哈希表中键为name的值
> HMSET key5 username antirez password P1pp0 age 3  # 增加一条哈希表记录key5,一次插入多个Key和value的值
> HMGET key5 username age                           # 打印哈希表中,键为username和age的值
> HGETALL key5                                      # 打印完整的哈希表记录
로그인 후 복사

5. 기록 삭제

> del key1          # 删除key1
> flushdb           # 删除当前库的所有数据
> flushall          # 删除所有数据库下的所有数据
로그인 후 복사

6. 일괄 삭제

#🎜🎜 #Redis의 del 명령은 와일드카드를 지원하지 않습니다. Linux 파이프와 xargs 명령을 결합하면 일괄 삭제가 가능합니다.

$ redis-cli del `redis-cli keys "user:*"`                                       # 删除以键名为user:开头的所有记录
$ redis-cli keys "user:*" | xargs redis-cli del                                 # 同上
$ redis-cli -a password keys "user:*" | xargs redis-cli -a password del         # 同上,有密码
$ redis-cli -n 0 keys "user:*" | xargs redis-cli -n 0 del                       # 删除数据库序号为0的库里面的指定记录
로그인 후 복사

위 내용은 일반적으로 사용되는 Redis 명령의 종합 목록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:awaimai.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿