40 Commits

Author SHA1 Message Date
Oran Agra
9b61917d7f 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
635d6ca639 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
2ce59d3a1b 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
aea14c800c 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
7b4a39264e Add contribution guidelines for vulnerability reports 2020-07-22 16:24:39 +03:00
Oran Agra
8df9882075 change references to the github repo location (#7479) 2020-07-10 08:25:26 +03:00
Yossi Gottlieb
bc5e0a456b TLS: Update documentation. 2020-02-05 21:19:03 +02:00
Ponnuvel Palaniyappan
5b1fc9ce6e Fix typos in README.md 2020-01-14 07:38:57 +00:00
zheng.ren01@mljr.com
6441bc0475 fix readme.md,Redis data types should add t_stream.c. 2019-06-25 18:34:35 +08:00
Brad Solomon
7a9a0f891d 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
188b698989 Remove documentation about geohash-int in deps repo. 2019-01-03 19:12:45 +05:00
Sergey Chupov
d699d8b67c fixed typos in readme 2018-10-12 22:56:51 +03:00
antirez
74bcc5db49 Slave removal: remove slave from the README. 2018-09-11 15:32:28 +02:00
Benjamin Holst
91d86b2437 Update README.md 2018-06-18 22:41:26 -07:00
Felix Krause
7641009f66 Update link to https and use inline link 2017-07-28 13:04:52 -04:00
Saurabh Jha
76ef79bed0 Fixup 2016-06-07 12:38:55 +05:30
Saurabh Jha
cf904d01b0 More edits to README 2016-06-07 12:38:55 +05:30
Saurabh Jha
2783a4f881 Address grammatical comments 2016-06-07 12:38:55 +05:30
Saurabh Jha
b4ce58a672 Fix typos in documentation 2016-06-07 12:38:55 +05:30
Seth Bergman
bf3961e3a6 Fixed typo in README.md 2016-04-30 11:58:48 -05:00
Salvatore Sanfilippo
17e92993f4 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
2008907cdc README new internals section improved a bit more. 2015-11-04 12:58:26 +01:00
Joe Pettersson
0817d61999 Fix typo in READme sever/server 2015-11-04 11:54:50 +00:00
antirez
aeef405429 README: remove garbage at end of line. 2015-11-04 12:52:37 +01:00
antirez
1a51974893 README operations -> commands, is more clear now #2. 2015-11-04 12:51:45 +01:00
antirez
27d408520f README operations -> commands, is more clear now. 2015-11-04 12:50:32 +01:00
antirez
f1fd00c0b0 A few README typos fixed #2. 2015-11-04 12:44:36 +01:00
antirez
1c06ecf39f A few README typos fixed. 2015-11-04 12:41:54 +01:00
antirez
ffab6563aa README now has info about Redis codebase layout. 2015-11-04 12:29:54 +01:00
Jan-Erik Rediger
a92020c98b One more small fix 2015-04-28 15:21:11 +02:00
Jan-Erik Rediger
aecc4f2791 Fix spelling and grammatical errors in readme
Closes #2549
2015-04-28 11:07:21 +02:00
Salvatore Sanfilippo
9793db8416 Merge pull request #2393 from badboy/readme-fix
Readme fix
2015-02-13 15:55:44 +01:00
Jan-Erik Rediger
836f168a48 Link files in README 2015-02-13 15:51:38 +01:00
antirez
8eb3a22245 Fix README links again.
Apparently no refernece-style links supported in Github markdown.
2015-02-13 15:39:44 +01:00
Salvatore Sanfilippo
f537d4d10e Fix links into README. 2015-02-13 15:37:19 +01:00
antirez
4689cba9ab README: give idea about what Redis is. 2015-02-13 15:34:22 +01:00
Jan-Erik Rediger
70e9735598 Use code tags where necessary, escape special markers 2015-02-13 15:10:20 +01:00
antirez
ad1bfa5a4d A few more README markdown conversions. 2015-02-13 14:57:08 +01:00
antirez
f634cb03ae Fix README minor grammar issues. 2015-02-13 14:55:53 +01:00
antirez
b2aeaaddc8 README -> README.md. 2015-02-13 14:55:09 +01:00