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
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!
...
@@ -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.
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
--[ 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.
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.
...
@@ -530,18 +575,6 @@ This is the second beta of Redis 3.0.0.
This is the first 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
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