Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
e5760987
Commit
e5760987
authored
Feb 13, 2015
by
Salvatore Sanfilippo
Browse files
Merge pull request #2393 from badboy/readme-fix
Readme fix
parents
9795ad1b
07a89654
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
e5760987
...
...
@@ -29,7 +29,7 @@ and 64 bit systems.
It may compile on Solaris derived systems (for instance SmartOS) but our
support for this platform is
*best effort*
and Redis is not guaranteed to
work as well as in Linux, OSX, and
`*`
BSD there.
work as well as in Linux, OSX, and
\*
BSD there.
It is as simple as:
...
...
@@ -44,7 +44,8 @@ After building Redis is a good idea to test it, using:
% make test
Fixing build problems with dependencies or cached build options
—--------
---------
Redis has some dependencies which are included into the
`deps`
directory.
`make`
does not rebuild dependencies automatically, even if something in the
source code of dependencies is changes.
...
...
@@ -59,7 +60,7 @@ This will clean: jemalloc, lua, hiredis, linenoise.
Also if you force certain build options like 32bit target, no C compiler
optimizations (for debugging purposes), and other similar build time options,
those options are cached indefinitely until you issue a
"
make distclean
"
those options are cached indefinitely until you issue a
`
make distclean
`
command.
Fixing problems building 32 bit binaries
...
...
@@ -67,15 +68,14 @@ Fixing problems building 32 bit binaries
If after building Redis with a 32 bit target you need to rebuild it
with a 64 bit target, or the other way around, you need to perform a
"
make distclean
"
in the root directory of the Redis distribution.
`
make distclean
`
in the root directory of the Redis distribution.
In case of build errors when trying to build a 32 bit binary of Redis, try
the following steps:
*
Install the packages libc6-dev-i386 (also try g++-multilib).
*
Try using the following command line instead of "make 32bit":
make CFLAGS="-m32 -march=native" LDFLAGS="-m32"
*
Try using the following command line instead of
`make 32bit`
:
`make CFLAGS="-m32 -march=native" LDFLAGS="-m32"`
Allocator
---------
...
...
@@ -143,7 +143,7 @@ then in another terminal try the following:
(integer) 1
redis> incr mycounter
(integer) 2
redis>
redis>
You can find the list of all the available commands at http://redis.io/commands.
...
...
@@ -179,10 +179,13 @@ Code contributions
Note: by contributing code to the Redis project in any form, including sending
a pull request via Github, a code fragment or patch via private email or
public discussion groups, you agree to release your code under the terms
of the BSD license that you can find in the COPYING file included in the Redis
of the BSD license that you can find in the
[
COPYING
][
1
]
file included in the Redis
source distribution.
Please see the CONTRIBUTING file in this source distribution for more
Please see the
[
CONTRIBUTING
][
2
]
file in this source distribution for more
information.
Enjoy!
[
1
]:
https://github.com/antirez/redis/blob/unstable/COPYING
[
2
]:
https://github.com/antirez/redis/blob/unstable/CONTRIBUTING
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment