Programming/Redis(4)
-
[Redis] Hiredis vs cpp_redis
https://cpp.libhunt.com/compare-hiredis-vs-cpp_redis Hiredis vs cpp_redis | LibHunt Compare Hiredis and cpp_redis's popularity and activity. Categories: Database. Hiredis is more popular than cpp_redis. cpp.libhunt.com c++에서 Redis 통신을 하기 위해 라이브러리를 분석하는 중에 두개의 라이브러리들을 비교해주는 사이트가 있어서 비교해보게 되었다. 위 사이트에서 보면 Hiredis와 cpp_redis 비교 우위에서 Hiredis가 앞서는 것을 알 수 있다. Code Quality나 선호도를 보면 Hiredis가 앞서는데 Hiredi..
2019.04.29 -
레디스 개발자 antirez 블로그 주소
http://oldblog.antirez.com/
2018.08.27 -
keys와 scan 풀탐색 시간 비교
Redis는 Single Thread 구조이기 때문에 keys 명령을 날리게 되면 redis가 lock이 걸림그렇기 때문에 이를 보완하기 위해서 scan 명령어가 생겼는데scan 명령어는 범위를 지정하여 탐색 할 수 있도록 지원되어 있음 keys 풀탐색 명령어 : keys *대상 : 633538 row 탐색 시간 : 42.28s scan 풀탐색명령어 : scan 0 count 1000000대상 : 633538 row 탐색 시간 : 46.32s keys 부분탐색명령어 : keys *l*탐색 시간 : 2.28s scan 부분 탐색명령어 : scan 0 match *l* count 1000000 탐색 시간 : 3.26s 풀탐색 속도만으로 가정해 본다면 keys가 더 빠른 속도로 탐색하므로 keys대신 scan..
2018.08.02 -
c++ hiredis rediscommand
c++ hiredis rediscommand#0 0x00007f344c6f9428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007f344c6fb02a in __GI_abort () at abort.c:89 #2 0x00007f344c73b7ea in __libc_message (do_abort=2, fmt=fmt@entry=0x7f344c854ed8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #3 0x00007f344c747781 in malloc_printerr (ar_ptr=0x7f3140000020, ptr=0..
2018.07.18