redis是什么-redis一般用来干嘛

redis是什么-redis一般用来干嘛

今天来给大家分享一下关于redis是什么-redis一般用来干嘛的问题,以下是对此问题的归纳整理,让我们一起来看看吧。

redis是什么-redis一般用来干嘛

redis是什么

Redis(Remote Dictionary Server)即远程字典服务,是一个开源的基于日志的键值数据库,用ANSIC语言编写,支持网络,可以基于内存,可以持久化,提供多种语言的API。

Redis是一个高性能的键值数据库。redis的出现很大程度上弥补了memcached等键/值存储的不足,在某些场合可以对关系数据库起到很好的补充作用。它提供了Java、C/c++、C#、PHP、JavaScript、Perl、Object-C、Python、Ruby、Erlang等客户端。用起来很方便。

相关内容:

以下是官方的基准数据:

测试完成了100,000个请求的50个并发执行。

设置和获取的值是一个256字节的字符串。

Linux盒子运行的是Linux 2.6,是X3320至强2.5 ghz。

文本执行使用环回接口(127.0.0.1)。

结果:读取速度为110,000次/秒,写入速度为81,000次/秒..

redis是什么

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。[1]

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

以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

10月17日是什么节日(十一月十一日是什么节日)

  今天小编给各位分享10月17日是什么节日(十一月十一日是什么节日),如果能碰巧解...

金手指是什么(金手指是什么意思网络语)

   今天我想和大家分享一下关于金手指是什么的问题(金手指是什么意思?网络用语)。以...

秋天盛开的花有哪些(秋天盛开的花有哪些花)

  今天小编给各位分享秋天盛开的花有哪些(秋天盛开的花有哪些花),如果能碰巧解决你现...

餐桌游戏(餐桌游戏多人一起玩)

今天和大家分享一个关于桌游(桌游是多人一起玩的游戏)的问题。以下是这个问题的总结。让...

倩碧黄油的作用(倩碧黄油的作用与用法)

   今天分享一些关于倩碧黄油功能的问题(倩碧黄油的功能和用法)。下面就这个问题总结...

丰富多腔是什么意思解释(变化多端是什么意思解释)

今天跟大家分享一个关于“丰富多腔”含义解释的问题(“多变多腔”的解释是什么)。以下是...

环保材料做衣服需要什么-做环保衣服都需要什么东西

今天来给大家分享一下关于环保材料做衣服需要什么-做环保衣服都需要什么东西的问题,以下...

工业太白粉是什么粉(工业钛白粉对人体有害吗)

今天和大家分享一下什么是工业白粉的问题(工业钛白粉对人体有害吗?).以下是这个问题的...