Redis介绍:
1.redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2.redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string, list, set, zset. 这些数据类型都支持push/pop、add/remove及取交集并集和查集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。(暂时不懂)

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

windows平台下的安装教程:http://www.cnblogs.com/linjiqin/archive/2013/05/27/3101694.html

Linux系统下网上教程很多,就不贴出来了

Redis发布于2009年, 是完全免费的开源产品,遵守BSD协议,先进的key-value持久化产品.

它通常被称为数据结构服务器,因为value可以是字符串,哈希,列表,集合,有序集合类型;

String, Hash , List , Sets, Sorted Sets;

Redis的特点:

redis 是单线程的,作者认为内存的存储已经够快,不需要多线程;

被称作是数据结构服务器,易于处理集合运算;

快,没面可处理高达10万次SET操作;

拥有很多原子方法,容易保持数据的一致性;

兼具临时性和永久性;

Redis持久化:

用于

 

转载于:https://www.cnblogs.com/zhqBlog/p/6116338.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐