- 20 Jul, 2020 1 commit
- 
- 
James Hilliard authored(cherry picked from commit 6a014af7) 
 
- 
- 15 May, 2020 1 commit
- 
- 
David Carlier authoredThis platform supports CPU affinity (but not OpenBSD). 
 
- 
- 08 May, 2020 1 commit
- 
- 
zhenwei pi authoredCurrently, there are several types of threads/child processes of a redis server. Sometimes we need deeply optimise the performance of redis, so we would like to isolate threads/processes. There were some discussion about cpu affinity cases in the issue: https://github.com/antirez/redis/issues/2863 So implement cpu affinity setting by redis.conf in this patch, then we can config server_cpulist/bio_cpulist/aof_rewrite_cpulist/ bgsave_cpulist by cpu list. Examples of cpulist in redis.conf: server_cpulist 0-7:2 means cpu affinity 0,2,4,6 bio_cpulist 1,3 means cpu affinity 1,3 aof_rewrite_cpulist 8-11 means cpu affinity 8,9,10,11 bgsave_cpulist 1,10-11 means cpu affinity 1,10,11 Test on linux/freebsd, both work fine. Signed-off-by: zhenwei pi <pizhenwei@bytedance.com> 
 
- 
- 28 Apr, 2020 1 commit
- 
- 
Madelyn Olson authored
 
- 
- 31 Mar, 2020 1 commit
- 
- 
antirez authored
 
- 
- 25 Mar, 2020 1 commit
- 
- 
bodong.ybd authored
 
- 
- 10 Jan, 2020 1 commit
- 
- 
John Sully authored
 
- 
- 29 Nov, 2019 1 commit
- 
- 
antirez authored
 
- 
- 19 Nov, 2019 1 commit
- 
- 
Johannes Truschnigg authoredThis adds Makefile/build-system support for USE_SYSTEMD=(yes|no|*). This variable's value determines whether or not libsystemd will be linked at build-time. If USE_SYSTEMD is set to "yes", make will use PKG_CONFIG to check for libsystemd's presence, and fail the build early if it isn't installed/detected properly. If USE_SYSTEM is set to "no", libsystemd will *not* be linked, even if support for it is available on the system redis is being built on. For any other value that USE_SYSTEM might assume (e.g. "auto"), PKG_CONFIG will try to determine libsystemd's presence, and set up the build process to link against it, if it was indicated as being installed/available. This approach has a number of repercussions of its own, most importantly the following: If you build redis on a system that actually has systemd support, but no libsystemd-dev package(s) installed, you'll end up *without* support for systemd notification/status reporting support in redis-server. This changes established runtime behaviour. I'm not sure if the build system and/or the server binary should indicate this. I'm also wondering if not actually having systemd-notify-support, but requesting it via the server's config, should result in a fatal error now. 
 
- 
- 16 Oct, 2019 1 commit
- 
- 
Yossi Gottlieb authored
 
- 
- 07 Oct, 2019 2 commits
- 
- 
Yossi Gottlieb authoredAdd configuration options for TLS protocol versions, ciphers/cipher suites selection, etc. 
- 
Yossi Gottlieb authored* Introduce a connection abstraction layer for all socket operations and integrate it across the code base. * Provide an optional TLS connections implementation based on OpenSSL. * Pull a newer version of hiredis with TLS support. * Tests, redis-cli updates for TLS support. 
 
- 
- 04 Oct, 2019 1 commit
- 
- 
antirez authored
 
- 
- 12 Sep, 2019 1 commit
- 
- 
antirez authoredmemory.h include removed, types substituted with stdint types. 
 
- 
- 07 Jul, 2019 1 commit
- 
- 
Guy Korland authoredthanks to @rafie 
 
- 
- 29 Jun, 2019 1 commit
- 
- 
antirez authored
 
- 
- 07 May, 2019 1 commit
- 
- 
zhaozhao.zz authored
 
- 
- 06 May, 2019 1 commit
- 
- 
Ubuntu authoredNow threads are stopped even when the connections drop immediately to zero, not allowing the networking code to detect the condition and stop the threads. serverCron() will handle that. 
 
- 
- 07 Mar, 2019 1 commit
- 
- 
Brad Solomon authoredOn `make uninstall`, removes: - /usr/local/bin/redis-benchmark - /usr/local/bin/redis-check-aof - /usr/local/bin/redis-check-rdb - /usr/local/bin/redis-cli - /usr/local/bin/redis-sentinel - /usr/local/bin/redis-server (Only the src/ versions are removed in `make clean`) 
 
- 
- 01 Mar, 2019 1 commit
- 
- 
artix authored
 
- 
- 21 Feb, 2019 1 commit
- 
- 
antirez authored
 
- 
- 09 Jan, 2019 1 commit
- 
- 
antirez authored
 
- 
- 25 Nov, 2018 2 commits
- 
- 
David Carlier authoredSpecial treatment here as backtrace support is optional, cannot be found via pkg-config and similar neither. 
- 
David Carlier authoredFreeBSD/DragonFlyBSD does have backtrace only it does not belong to libc. 
 
- 
- 11 Nov, 2018 1 commit
- 
- 
David Carlier authored
 
- 
- 08 Nov, 2018 1 commit
- 
- 
David Carlier authored
 
- 
- 31 Oct, 2018 1 commit
- 
- 
David Carlier authored
 
- 
- 30 Oct, 2018 3 commits
- 
- 
David Carlier authored
- 
David Carlier authored
- 
David Carlier authoredSome math functions require c11 standard. 
 
- 
- 19 Oct, 2018 1 commit
- 
- 14 Sep, 2018 1 commit
- 
- 
antirez authored
 
- 
- 12 Sep, 2018 1 commit
- 
- 
antirez authored
 
- 
- 04 Jul, 2018 1 commit
- 
- 
antirez authored
 
- 
- 25 May, 2018 2 commits
- 
- 
zhaozhao.zz authored
- 
antirez authored
 
- 
- 23 Apr, 2018 2 commits
- 10 Apr, 2018 1 commit
- 
- 
artix authored
 
- 
- 15 Mar, 2018 1 commit
- 
- 
charsyam authored
 
-