Quantcast
Channel: CodeSection,代码区,数据库(综合) - CodeSec
Viewing all articles
Browse latest Browse all 6262

Redis v3.2.2发布下载,高性能 key-value数据库

$
0
0

Redis v3.2.2发布下载,Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

特点:

Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。

优势:

性能极高 Redis能读的速度是110000次/s,写的速度是81000次/s 。 丰富的数据类型 Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。 原子 Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。 丰富的特性 Redis还支持 publish/subscribe, 通知, key 过期等等特性。 更新日志

Bug修复

1. There was a bug in the List type implementation, able to cause the

crash of the server under certain (non trivial to replicate) circumstances

when the LSET command was used. Now the bug is fixed and a new stress tester

that was able to easily trigger the bug was added to the test suite.

2. Redis Sentinel, when monitoring multiple masters, could crash after

a Sentinel address update event.

3. Redis Sentinel now checks slaves INFO state more often when disconnected.

This is not really a bug fix, but may allow to more easily detect that

a slave is able to fail over its master reducing certain delays.

4. It was possible, under a variety of conditions, that the AOF and RDB children

process could spawn at the same time. This is known to trash disk I/O,

AOF performances, and to ultimately create latency in the Redis server.

Normally Redis avoids to have the two writing children at the same time, but

there were edge cases discovered by Oran Agra (that also co-authored the

fix with me) where the double-fork could happen. In order to fix this bug

non trivial changes to the replication code were operated, however it was

important to back port this fix into 3.2.2 because the bug could lead to

bad latency experiences in certain cases.

5. Many GEORADIUS bugs are now fixed \o/. This started as a failing CI

test. I grepped for more clues and there were a number of random failures

in the points reported by GEORADIUS. The errors were found to be related

to three different bugs (one of these was a bug in the test itself).

It's not a critical bug: the effect is to, sometimes, don't report objects

that are near the radius, but only with specific sets of coordinates

and radius settings. However now the issues are fixed and the error

vectors were added as regression tests.

新功能

1. Now slaves support the slave-announce-ip and slave-announce-port options.

Using these features a slave can be reported by the master `INFO` output

and `ROLE` command as having arbitrary IP and port. This allows to have

Sentinel deployments when working with containers or NAT-ed environments

more easily.

2. The RDB check utlity is now part of Redis and uses the same RDB code that

Redis uses in order to load the dataset in memory, so a given version

of Redis is always able to check the RDB it produced... without another

external check tool which is supposed to be taken in sync with the

rdb.c implementation. This in turn also means that the new RDB checking

is able to spot more complex bugs, since it really loads the dataset

instead of just skipping bytes.

更多日志: 3.2/00-RELEASENOTES

下载 Source code (zip) Source code (tar.gz) redis-3.2.2.tar.gz

下面关于 Redis 的文章您也可能喜欢,不妨参考下:

Ubuntu 14.04下Redis安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm

Redis主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm

Redis集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htm

Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis http://www.linuxidc.com/Linux/2013-06/85816.htm

Redis系列-安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm

CentOS 6.3安装Redis http://www.linuxidc.com/Linux/2012-12/75314.htm

Redis安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htm

Redis配置文件redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm

Redis 的详细介绍 : 请点这里

Redis 的下载地址 : 请点这里

本文永久更新链接地址 : http://www.linuxidc.com/Linux/2016-07/133701.htm


Viewing all articles
Browse latest Browse all 6262

Trending Articles