Redis v3.2.1 发布,一个高性能的key-value数据库
jopen 8年前
<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>