日期:2014-05-16  浏览次数:20458 次

01_Redis非关系型数据库的安装
打算写一下Redis这种非关系型数据的博客。
在学习之前,你应该先确定一下你是否对linux有足够的了解?
如果Linux的操作水平不好的话,请先学习一下Linux的基本命令。
好了,废话不说了,开始安装redis吧
首先去官方网站下载redis包,我这里下载的是“redis-2.6.16.tar.gz”
1.将压缩包放在linux下
2.解压:tar -zxvf redis-2.6.16.tar.gz
3.到redis目录下使用make
4.到redis/src下使用:make test
5.提示安装tcl
6.将光盘加载到系统,然后使用yum安装tcl yum -y install tcl
7.到redis/src下使用:make test
8.然后再src下使用:make install
9.启动redis前,先修改redis.conf文件。将守护进程改为yes
daemonize yes
10.启动redis
redis-server redis.conf
注意:安装完redis后会在:usr/local/bin下面生成5个文件
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-server:Redis服务器的daemon启动程序
redis-check-aof:当插入出错时,可以使用这个恢复数据库
redis-check-dump
redis介绍
redis 是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key-value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP,java客户端,使用很方便。Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)
PS:本来想通过截图给你们看的。但是img标签竟然只能用url。哎……