Redis는 일반적으로 사용되는 메모리 기반 키-값 데이터베이스로 Memcache보다 더 발전되었으며 여러 데이터 구조를 지원합니다. 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 # 打印完整的哈希表记录
> del key1 # 删除key1
> flushdb # 删除当前库的所有数据
> flushall # 删除所有数据库下的所有数据
#🎜🎜 #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 중국어 웹사이트의 기타 관련 기사를 참조하세요!