概念 | Redis是完全开源免费的,遵守BSD协议,是-一个高性能的key-value数据库。它支持存储的value类型很多,包括string(字符串)、list(链表)、set(集合)、(Zset(有序集合),这些数据类型都支持。 push/pop、add/remove及 取交集和并集及更丰富的操作,Redis支持各种不同方式的排序)为了保证效率,数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。 Redis字符串具有二进制安全功能,主要是指二进制文件不能执行更改文件内容的功能或者操作,把操作数据作为原始的、无任何特殊格式意义的数据流进行存储。 这就意味着字符串可以包含任意类型,比如字符串、数字、存储图片、json、或者web的css等静态文件。当然这个值也是有限制的,最大值不能超过512M。 | ||||||
特点 | Redis与其他key - value缓存产品有以下三个特点: 1. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list, set , zset , hash等数据结构的存储。 3.Redis支持数据的备份,即master-slave模式的数据备份。 | ||||||
安装 | 1.下载源码包:redis-3.0.6.tar.gz 2.tar xzvf redis-3.0.6.tar.gz 3.进入redis目录cd /redis make make ins |