redis 데이터베이스를 사용하고 있으며 응용 프로그램이 사용하는 RAM의 내용을 탐색하고 싶습니다.
나는 왜 이것을하고 싶은지에 대한 설명을 내가 묻는 질문보다 더 의미가 있다고 생각합니다.
Redis는 이진 데이터를 저장하는 간단한 키 값 저장소입니다. 나는 인코딩과 같은 것들을 탐험하기에 좋은 장소라고 생각하며 바이너리 패턴의 데이터를 찾고 RAM을 통해 스키밍하고 간단한 패턴을 찾는 것과 같은 일을하는 것이 흥미로울 것입니다. RAM에서 검색 한 베이비 쿼리 언어를 작성한다는 아이디어를 탐색 할 수 있습니다.
쿼리 언어에 대한 SICP 장을 읽은 후이 아이디어를 얻었습니다 .
어디서부터 시작해야 할 생각이 있습니까? 처음에는 시스템에 "이 응용 프로그램이 실행중인 주소 공간을 알려주십시오"라고 묻고 싶습니다.
pmap
더 인간 읽을 수 있도록이 정보를 포맷합니다.