본문 바로가기

Linux/Redis6

redis rdb to aof ### rdb to aof로 변환하는 방법 redis-cli -p 6379 bgrewriteaof 2023. 12. 27.
redis-cli 명령어 ### redis 간단한 cli ### Redis 접속 redis-cli -h localhost -p 6379 ### 입력 set a "Hello, HI" set b "bye" ### 출력 get a get b ### mset & mget & keys # mset은 다수의 key와 value를 저장할 수 있다. # mget은 다수의 key의 value를 확인할 수 있다. # keys * : 모든 key # keys r??? : r로 시작하고 나머지 3자인 key mset a apple b banana mget a b keys * keys *d* ### randomkey & rename # randomkey는 현재 선택 된 Database 안에서 key 리턴 # rename은 key의 이름 변경 ### 삭.. 2023. 12. 26.
redis 실행 ### redis 실행 방법 /usr/local/redis/bin/redis-server /path/to/6379.conf >> /path/to/6379.out & 2023. 12. 26.
redis RDB와 AOF의 차이 ### RDB (snapshotting) 방식 순간적으로 메모리에 있는 내용을 DISK에 전체를 옮겨 담는 방식이다. SAVE와 BGSAVE 두가지 방식이 있는데, SAVE는 blocking 방식으로 순간적으로 redis 의 모든 동작을 정지시키고, 그 때의 snapshot 을 disk에 저장한다. BGSAVE는 non-blocking 방식으로 별도의 process를 띄운 후, 명령어 수행 당시의 메모리 snapshot를 disk에 저장하며, 저장 순간에 redis 동작을 멈추지 않고 정상적으로 동작한다. 장점 : 메모리의 snapshot을 그대로 뜬 것이기 때문에, 서버 restart 시 snapshot만 load하면 되므로 restart 시간이 빠르다. 단점 : snapshot을 주출하는데 시간이 오.. 2023. 12. 26.