반응형
redis cli를 사용하여 명령 배치 실행
redis 명령 줄 인터페이스를 사용하여 실행해야하는 redis 명령의 긴 텍스트 파일이 있습니다.
예 :
DEL 9012012
DEL 1212
DEL 12214314
기타
명령을 한 번에 하나씩 입력하는 것보다 빠르게 명령을 입력하는 방법을 찾을 수없는 것 같습니다. 수십만 줄이 있으므로 모두를 하나의 DEL 명령에 쌓고 싶지 않으며 한 번에 모두 실행할 필요도 없습니다.
다음 코드는 Mac에서 redis 2.4.7에서 작동합니다.
./redis-cli < temp.redisCmds
귀하의 요구 사항을 충족합니까? 아니면 프로그래밍 방식으로 더 빠르게 수행 할 수있는 방법이 있는지 확인하고 계십니까?
파일을 만들고 싶지 않다면 echo
,\n
echo "DEL 9012012\nDEL 1212" | redis-cli
은 redis-cli --pipe
대량 삽입을 위해 사용될 수있다. 2.6-RC4 및 Redis 2.4.14부터 사용할 수 있습니다. 예를 들면 :
cat data.txt | redis-cli --pipe
더 많은 정보 : http://redis.io/topics/mass-insert
참조 URL : https://stackoverflow.com/questions/10822877/executing-batches-of-commands-using-redis-cli
반응형
'programing' 카테고리의 다른 글
ggplot2 scale_brewer의 역순 (0) | 2021.01.17 |
---|---|
UIViewController에 포함 된 UITableView에서 정적 셀을 시각적으로 만들고 사용하는 방법 (0) | 2021.01.17 |
인수가있는 여러 줄 문자열. (0) | 2021.01.17 |
피클 파일에 여러 개체를 저장하고로드 하시겠습니까? (0) | 2021.01.16 |
IntelliJ 빌드 오류 컨텍스트 불일치 (0) | 2021.01.16 |