Redis v3.2.1 发布,一个高性能的key-value数据库

jopen 5年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/a1a47605a304bd00786b00968d569924.png" /></p>    <p>Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。</p>    <p>特点:</p>    <ul>     <li>Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。</li>     <li>Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。</li>     <li>Redis支持数据的备份,即master-slave模式的数据备份。</li>    </ul>    <p>优势:</p>    <ul>     <li>性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。</li>     <li>丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。</li>     <li>原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。</li>     <li>丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。</li>    </ul>    <h2>更新日志</h2>    <p>1. A critical bug in Sentinel was hopefully fixed. During the big 3.2<br />    refactoring of Redis Sentinel, in order to implement connection sharing<br />    to make Sentinel able to scale better (few Sentinels to monitor many<br />    masters), a bug was introduced that mis-counted the number of pending<br />    commands in the Redis link. This in turn resulted into an inability to talk<br />    with certain Redis instances. A common result of this bug was the inability<br />    of Redis Sentinel to reconfigure back the old master, after a failover,<br />    when it is reachable again, as the slave of the new master. This was due<br />    to the inability to talk with the old master at all.</p>    <p>2. BITFIELD bugs fixed.</p>    <p>3. GEO commands fixes on syntax errors and edge cases.</p>    <p>4. RESTORE now accepts dumps generated by older Redis versions.</p>    <p>5. Jemalloc now is really configured to save you memory, for a problem a<br />    change in the jemalloc configuration did not really survived when the<br />    3.2.0 release was finalized.</p>    <p>6. TTL and TYPE command no longer alter the last access time of a key, for<br />    LRU evictions purposes. A new TOUCH command was introduced *just* to<br />    update the access time of a key.</p>    <p>7. A bug was fixed in redis-cli, that connected to the instance running on the<br />    port 6379 if there was one, regardless of what was specified.</p>    <p>8. TCP keep alive is now enabled by default. This should fix most ghost<br />    connections problems without resulting in any practical change in otherwise<br />    sane deployments.</p>    <p>9. A Sentinel crash that could happen during failovers was fixed.</p>    <h2> </h2>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958991532384239695">http://download.redis.io/releases/redis-3.2.1.tar.gz</a></li>     <li><a href="/misc/goto?guid=4958991532516084842" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958991532626217568" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>