$ tar xzf redis-2.0.4.tar.gz
$ cd redis-2.0.4
$ make
redis 学习笔记
文章作者
: x han
1) redis 之环境搭建
1.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 类型丰富。和 memcache
一
样为了性能,redis 的数据通常都是放到内存中的。当然 redis 可以每间隔一定时间将内存中数据写 入
到磁盘以防止数据丢失。redis 也支持主从复制机制(master-slave replication)。redis 的其他特性 包
括简单的事务支持和 发布订阅(pub/sub)通道功能,而且 redis 配置管理非常简单。还有各种语言版 本
的开源客户端类库。
1.2 安装
下载地址:http://redis.googlecode.com/files/redis-2.0.4.tar.gz
2.0 目前是最新稳定版 可以在 linux 下运行如下命令进行安
装
make 完后 redis-2.0.4 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序
redis-cli
下面启动 redis 服务.
$./redis-server
注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用
下 面命令启动.
$ ./redis-server redis.conf redis.conf 是一个默认的配置文件。我们可以根据需要使
用自己的配置文件。 启动 redis 服务进程后,就可以使用测试客户端程序 redis-cli
和 redis 服务交互了.比如
评论