复述,如何下载

介绍

小编给大家分享一下复述,如何下载,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

复述下载地址:http://download.redis.io/releases/

<强>

复述是一个键值存储系统。和Memcached类似,它支持存储值的类型相对更多,包括字符串(字符串),列表(链表),设置集(合),zset(排序设置——有序集合)和散列(哈希类型)。这些数据类型都支持推/流行,添加/删除及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,复述,支持各种不同方式的排序。与Memcached一样,为了保证效率,数据都是缓存在内存中。区别的是复述,会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了主从(主从)同步。

复述是一个高性能的键值数据库。复述的出现,很大程度补偿了Memcached这类键/值存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java、C/c++, c#, PHP, JavaScript, Perl, object - C、Python、Ruby、Erlang等客户端,使用很方便。

复述,支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得复述,可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。

复述的官网地址,非常好记,是复述。io。(特意查了一下,域名后缀io属于国家域名,是英属印度洋领地,即英属印度洋领地)

目前,Vmware在资助着复述,项目的开发和维护。

<强>

就DB来说,复述成绩已经很惊人了,且不说memcachedb和东京内阁之流,就说原版的memcached,速度似乎也只能达到这个级别.Redis根本是使用内存存储,持久化的关键是这三条指令:拯救BGSAVE LASTSAVE…

当接收到拯救指令的时候,复述,就会将数据到一个文件里面。

值得一说的是它的独家功能:存储列表和集合,这是它与mc之流相比更有竞争力的地方。

不介绍mc里面已经有的东东,只列出特殊的:

类型的关键——用来获取某关键的类型

键模式——匹配所有符合模式的关键,比如钥匙*就列出所有的关键了,当然,复杂度O (n)

RANDOMKEY -返回随机的一个关键

RENAME oldkeynewkey键也可以改名

列表操作,精华

RPUSH关键字符串,将某个值加入到一个关键列表末尾

LPUSH关键字符串,将某个值加入到一个关键列表头部

LLEN关键——列表长度

LRANGE关键开始结束——返回列表中某个范围的值,相当于mysql里面的分页查询那样

LTRIM关键开始结束——只保留列表中某个范围的值

LINDEX关键指标——获取列表中特定索引号的值,要注意是O (n)复杂度

LSET键索引值,设置列表中某个位置的值

RPOP LPOP关键关键——和上面的LPOP一样,就是类似栈或队列的那种取头取尾指令,可以当成消息队列来使用了

集合操作

大块漂浮植物重要成员——增加元素

SREM重要成员——删除元素

SCARD关键——返回集合大小

SISMEMBER重要成员——判断某个值是否在集合中

烧结key1 key2……keyN -获取多个集合的交集元素

SMEMBERS关键——列出集合的所有元素

还有多个DB的命令,可以更换DB,数据可以隔离开,默认是存放在DB 0。

以上是复述,如何下载的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

复述,如何下载