系统环境:CentOS 6.3 X86_64Redis介绍Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力Redis 2.0更是增加了很多新特性,如:提升了性能、增加了新的数据类型、更少的利用内存(AOF和VM)Redis支持绝大部分主流的开发语言,如:C、Java、C#、PHP、Perl、Python、Lua、Erlang、Ruby等等Redis的功能:1、Redis的Sharding:Redis支持客户端的Sharding功能,通过一致性hash算法实现,当前Redis不支持故障冗余,在集群中不能在线增加或删除Redis2、Redis的master/slave复制:1). 一个master支持多个slave2). Slave可以接受其他slave的连接来替代他连接master3). 复制在master是非阻塞的,而在slave是阻塞的4). 复制被利用来提供可扩展性,在slave端只提供查询功能及数据的冗余3、Redis的Virtual Memory功能:vm是Redis2.0新增的一个非常稳定和可靠的功能,vm的引入是为了提高Redis的性能,也就是把很少使用的value保存到disk,而key保存在内存中。实际上就是如果你有10w的keys在内存中,而只有仅仅10%左右的key经常使用,那么Redis可以通过开启VM尝试将不经常使用的Value转换到disk上保存4、Redis的附加档案(AOF)功能:Redis通过配置的策略将数据集保存到aof中,当Redis挂掉后能够通过aof恢复到挂掉前的状态Redis的安装及配置:[root@chen download]# wget [url=http://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz]http://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz[/url]
[root@chen download]# tar zxvf redis-2.0.0-rc4.tar.gz
[root@chen download]# cd redis-2.0.0-rc4
[root@chen redis-2.0.0-rc4]# make
[root@chen redis-2.0.0-rc4]# mkdir ~/redis
[root@chen redis-2.0.0-rc4]# cp redis-server ~/redis
[root@chen redis-2.0.0-rc4]# cp redis-benchmark ~/redis
[root@chen redis-2.0.0-rc4]# cp redis-cli ~/redis
[root@chen redis-2.0.0-rc4]# cp redis.conf ~/redis
[root@chen redis-2.0.0-rc4]# cd ~/redis
MongoDB 数据库简单介绍(安装篇)Oracle 10g 配置OEM/DB CONSOLE相关资讯 Redis配置 Redis安装 CentOS Redis CentOS安装Redis
- Redis配置文件参数说明及命令操作 (今 12:05)
- CentOS 7.0 安装Redis 3.2.1详细过 (09月09日)
- Redis集群配置笔记 (08月11日)
| - Redis安装和自启动配置 (09月21日)
- CenterOS中安装Redis及开机启动设 (08月17日)
- Linux下Redis主从配置 (05月18日)
|
本文评论 查看全部评论 (0)