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

Redis环境搭建
1.简介
Redis 是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list, set, sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list, set这些集合类型也只能包含string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字符串(APPEND命令)。加加或者减减一个数字字符串(INCR命令,当然是按整数处理的).可以对list类型进行push,或者pop元素操作(可以模拟栈和队列)。对于set类型可以进行一些集合相关操作 (intersection union difference)。Memcache 也有类似与++,--的命令。不过 Memcache的 value只包括string类型。远没有 Redis 的value类型丰富。和Memcahe一样为了性能。Redis的数据通常都是放到内存中的。当然 Redis可以每间隔一定时间将内存中数据写入到磁盘以防止数据丢失。Redis也支持主从复制机制(master-slave replication)。Redis的其他特性包括简单的事务支持和 发布订阅(pub/sub)通道功能,而且Redis配置管理非常简单。还有各种语言版本的开源客户端类库。

2.安装
官网:http://redis.io/
最新版本2.6.4官网介绍:
This is the newest Redis version replacing Redis 2.4. Redis 2.6 features support for Lua scripting, milliseconds precision expires, improved memory usage, unlimited number of clients, improved AOF generation, better performance, a number of new commands and features. For the complete list of new features, and the list of fixes contained in each 2.6 release, please check the Release Notes.

网络安装:
$ wget http://redis.googlecode.com/files/redis-2.6.4.tar.gz
$ tar xzf redis-2.6.4.tar.gz
$ cd redis-2.6.4
$ make


make完成后redis-2.6.4/src目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli

启动Redis服务:
$ src/redis-server
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了.
比如
$ src /redis-cli
redis 127.0.0.1:6379> > set foo bar
OK
redis 127.0.0.1:6379> > get foo
"bar"


主要参考:http://www.cnblogs.com/xhan/archive/2011/02/01/1948751.html