Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
1fab07e0
Commit
1fab07e0
authored
Apr 01, 2015
by
antirez
Browse files
Redis 3.0.0.
parent
8ebae5d6
Changes
2
Hide whitespace changes
Inline
Side-by-side
00-RELEASENOTES
View file @
1fab07e0
...
...
@@ -12,6 +12,51 @@ HIGH: There is a critical bug that may affect a subset of users. Upgrade!
CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
--------------------------------------------------------------------------------
--[ Redis 3.0.0 ] Release date: 1 Apr 2015
>> What'
s
new
in
Redis
3.0
compared
to
Redis
2.8
?
*
Redis
Cluster
:
a
distributed
implementation
of
a
subset
of
Redis
.
*
New
"embedded string"
object
encoding
resulting
in
less
cache
misses
.
Big
speed
gain
under
certain
work
loads
.
*
AOF
child
->
parent
final
data
transmission
to
minimize
latency
due
to
"last write"
during
AOF
rewrites
.
*
Much
improved
LRU
approximation
algorithm
for
keys
eviction
.
*
WAIT
command
to
block
waiting
for
a
write
to
be
transmitted
to
the
specified
number
of
slaves
.
*
MIGRATE
connection
caching
.
Much
faster
keys
migraitons
.
*
MIGARTE
new
options
COPY
and
REPLACE
.
*
CLIENT
PAUSE
command
:
stop
processing
client
requests
for
a
specified
amount
of
time
.
*
BITCOUNT
performance
improvements
.
*
CONFIG
SET
accepts
memory
values
in
different
units
(
for
example
you
can
use
"CONFIG SET maxmemory 1gb"
).
*
Redis
log
format
slightly
changed
reporting
in
each
line
the
role
of
the
instance
(
master
/
slave
)
or
if
it
's a saving child log.
* INCR performance improvements.
>> Refactoring changes (no new features nor bug fixes)
* Blocking operations full refactoring (blocked.c)
* Client output buffer memory tracking refactored.
Changes between RC6 and 3.0.0 stable:
>> General changes
* Fixes to diskless replication. (Oran Agra)
* Test for BLPOP replication on role change. (Salvatore Sanfilippo)
* prepareClientToWrite() error handling improvements. (Salvatore Sanfilippo)
* Remove dict.c no longer used function. (Salvatore Sanfilippo)
>> Cluster changes
None
>> Sentinel changes
None
--[ Redis 3.0.0 RC6 (version 2.9.106) ] Release date: 24 mar 2015
Upgrade urgency: HIGH because of bugs related to Redis Custer and replication.
...
...
@@ -530,18 +575,6 @@ This is the second beta of Redis 3.0.0.
This is the first beta of Redis 3.0.0.
The following is a list of improvements in Redis 3.0, compared to Redis 2.8.
* [NEW] Redis Cluster: a distributed implementation of a subset of Redis.
* [NEW] New "embedded string" object encoding resulting in less cache
misses. Big speed gain under certain work loads.
* [NEW] WAIT command to block waiting for a write to be transmitted to
the specified number of slaves.
* [NEW] MIGRATE connection caching. Much faster keys migraitons.
* [NEW] MIGARTE new options COPY and REPLACE.
* [NEW] CLIENT PAUSE command: stop processing client requests for a
specified amount of time.
Migrating from 2.8 to 3.0
=========================
...
...
src/version.h
View file @
1fab07e0
#define REDIS_VERSION "
2.9.106
"
#define REDIS_VERSION "
3.0.0
"
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