什么是Redis
Redis是Remote Dictionary Server(远程数据服务)的缩写
由意大利人 antirez(Salvatore Sanfilippo) 开发的一款 内存高速缓存数据库
该软件使用C语言编写,它的数据模型为 key-value
它支持丰富的数据结构,比如 String list hash set sorted set。
可持久化,保证了数据安全。
(1)redis也是一个c/s 架构,
(2)memcache的数据是存储到内存中,redis数据也可以存储到内存里面,会同步到磁盘中,达到数据存储的持久化。
(3)memcache的数据存储是键值对,同样的话redis也是键值对,只不过redis值的类型比较丰富,有string(字符串),hash(哈希),list(链表),set(集合)zset(有序集合)
基本介绍:
(1)Redis是一个Key-Value存储系统。
(2)它支持存储的value类型很多,包括string(字符串)、list(链表)、set(集合)、Zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集和并集及更丰富的操作、Redis支持各种不同方式的排序。
(3)为了保证效率数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
(4)提供的API语言包括:C、C++、C#、Clojure Common Lisp Erlang Haskell Java Javascript Lua Objective-C Perl PHP Python Ruby Scala Go Tcl
北京星诚视野网络科技有限公司 © 2008-2022 京ICP备09003513-1号 技术支持:北京网站建设公司 北京APP开发