Redis从入门到放弃
二、Redis简介及安装
1.1. Redis概念
Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。属于前一讲中的NoSQL数据库一族。
1.2. Redis与memcached的区别
1.redis可以用来做存储(storge), 而memccached是用来做缓存(cache).这个特点主要因为其有”持久化”的功能.
2.存储的数据有”结构”,对于memcached来说,存储的数据,只有1种类型--”字符串”,而redis则可以存储字符串,链表,哈希结构,集合.
3.redis支持数据的备份.
简而言之,就是Redis比memcached功能更强大。
1.3. Redis下载与安装
redis官网地址:http://www.redis.io/
1.下载源码,解压缩后编译源码。
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
2.编译完成后,在src目录下,有四个可执行文件redis-server、redis-benchmark、
redis-cli和redis.conf。然后拷贝到一个目录下
mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis
3、启动Redis服务。
$ redis-server redis.conf
4、然后用客户端测试一下是否启动成功。
$ redis-cli
redis> set foo test
OK
redis>get foo"test"
注意:让redis以后台进程的形式运行,编辑conf配置文件,修改如下内容;
daemonize yes