40 Commits

Author SHA1 Message Date
Oran Agra
747b4004ea
fix README about BUILD_WITH_SYSTEMD usage (#7739)
BUILD_WITH_SYSTEMD is an internal variable. Users should use USE_SYSTEMD=yes.
2020-09-01 21:31:37 +03:00
Leoš Literák
571571ca19
Update README.md with instructions how to build with systemd support (#7730)
#7728 - update instructions for systemd support
2020-08-31 12:44:09 +03:00
Jim Brunner
c01e94a431
Use H/W Monotonic clock and updates to AE (#7644)
Update adds a general source for retrieving a monotonic time.
In addition, AE has been updated to utilize the new monotonic
clock for timer processing.

This performance improvement is **not** enabled in a default build due to various H/W compatibility
concerns, see README.md for details. It does however change the default use of gettimeofday with
clock_gettime and somewhat improves performance.

This update provides the following
1. An interface for retrieving a monotonic clock. getMonotonicUs returns a uint64_t (aka monotime)
   with the number of micro-seconds from an arbitrary point. No more messing with tv_sec/tv_usec.
   Simple routines are provided for measuring elapsed milli-seconds or elapsed micro-seconds (the
   most common use case for a monotonic timer). No worries about time moving backwards.
2. High-speed assembler implementation for x86 and ARM. The standard method for retrieving the
   monotonic clock is POSIX.1b (1993): clock_gettime(CLOCK_MONOTONIC, timespec*). However, most
   modern processors provide a constant speed instruction clock which can be retrieved in a fraction
   of the time that it takes to call clock_gettime. For x86, this is provided by the RDTSC
   instruction. For ARM, this is provided by the CNTVCT_EL0 instruction. As a compile-time option,
   these high-speed timers can be chosen. (Default is POSIX clock_gettime.)
3. Refactor of event loop timers. The timer processing in ae.c has been refactored to use the new
   monotonic clock interface. This results in simpler/cleaner logic and improved performance.
2020-08-28 11:54:10 +03:00
Itamar Haber
82451a4717
Merge pull request #6777 from pponnuvel/typos_in_readme
Fix typos in README.md
2020-08-11 21:10:58 +03:00
Brian P O'Rourke
99e6e73235 Add contribution guidelines for vulnerability reports 2020-07-22 16:24:39 +03:00
Oran Agra
9bbf768d3c
change references to the github repo location (#7479) 2020-07-10 08:25:26 +03:00
Yossi Gottlieb
bb3d45a386 TLS: Update documentation. 2020-02-05 21:19:03 +02:00
Ponnuvel Palaniyappan
abf8150b2e Fix typos in README.md 2020-01-14 07:38:57 +00:00
zheng.ren01@mljr.com
2d236d7aec fix readme.md,Redis data types should add t_stream.c. 2019-06-25 18:34:35 +08:00
Brad Solomon
79660e4ff4 Note that install_server.sh is not for Mac OSX
It will fail pretty quickly since there is no -f
readlink flag there.
2019-03-09 10:21:15 -05:00
Uman Shahzad
cc47dacd18 Remove documentation about geohash-int in deps repo. 2019-01-03 19:12:45 +05:00
Sergey Chupov
7f999d2925
fixed typos in readme 2018-10-12 22:56:51 +03:00
antirez
3841236074 Slave removal: remove slave from the README. 2018-09-11 15:32:28 +02:00
Benjamin Holst
36524060df
Update README.md 2018-06-18 22:41:26 -07:00
Felix Krause
0c6ea46f2b Update link to https and use inline link 2017-07-28 13:04:52 -04:00
Saurabh Jha
319b1263ec Fixup 2016-06-07 12:38:55 +05:30
Saurabh Jha
61717ac095 More edits to README 2016-06-07 12:38:55 +05:30
Saurabh Jha
0f10b16202 Address grammatical comments 2016-06-07 12:38:55 +05:30
Saurabh Jha
90a3647c9c Fix typos in documentation 2016-06-07 12:38:55 +05:30
Seth Bergman
da26f2bbd2 Fixed typo in README.md 2016-04-30 11:58:48 -05:00
Salvatore Sanfilippo
de776a402f Merge pull request #2850 from Joe8Bit/fix_typo-in-readme
Fix typo in READme sever/server
2015-11-04 12:59:11 +01:00
antirez
dfe90acbd5 README new internals section improved a bit more. 2015-11-04 12:58:26 +01:00
Joe Pettersson
8bc8f6f695 Fix typo in READme sever/server 2015-11-04 11:54:50 +00:00
antirez
462026ceb7 README: remove garbage at end of line. 2015-11-04 12:52:37 +01:00
antirez
73510f4e38 README operations -> commands, is more clear now #2. 2015-11-04 12:51:45 +01:00
antirez
b9fb24014a README operations -> commands, is more clear now. 2015-11-04 12:50:32 +01:00
antirez
8badf160b6 A few README typos fixed #2. 2015-11-04 12:44:36 +01:00
antirez
d80d051792 A few README typos fixed. 2015-11-04 12:41:54 +01:00
antirez
15d57c35c3 README now has info about Redis codebase layout. 2015-11-04 12:29:54 +01:00
Jan-Erik Rediger
fb53288110 One more small fix 2015-04-28 15:21:11 +02:00
Jan-Erik Rediger
3ff49afff1 Fix spelling and grammatical errors in readme
Closes #2549
2015-04-28 11:07:21 +02:00
Salvatore Sanfilippo
e5760987e9 Merge pull request #2393 from badboy/readme-fix
Readme fix
2015-02-13 15:55:44 +01:00
Jan-Erik Rediger
07a89654da Link files in README 2015-02-13 15:51:38 +01:00
antirez
9795ad1bc2 Fix README links again.
Apparently no refernece-style links supported in Github markdown.
2015-02-13 15:39:44 +01:00
Salvatore Sanfilippo
78c44ca646 Fix links into README. 2015-02-13 15:37:19 +01:00
antirez
f916a589b5 README: give idea about what Redis is. 2015-02-13 15:34:22 +01:00
Jan-Erik Rediger
2576864ba7 Use code tags where necessary, escape special markers 2015-02-13 15:10:20 +01:00
antirez
c414db2f98 A few more README markdown conversions. 2015-02-13 14:57:08 +01:00
antirez
097b3079b4 Fix README minor grammar issues. 2015-02-13 14:55:53 +01:00
antirez
cac9a900cb README -> README.md. 2015-02-13 14:55:09 +01:00