1,什么是redis
Redis是一个用c语言开发的一个开源高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求。Redis基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。
2,为什么使用redis
1)易扩展:数据之间没有关系,使得非常容易扩展
2)具有非常高的读写性能
3)具有灵活的数据模型
3,redis的安装
1)安装redis的编译环境
yum install gcc-c++
2)将redis-3.0.0压缩包上传到liunx
3)解压到/usr/local
tar -xvf redis-3.0.0 -C 需要解压的目录
4)进入redis-3.0.0目录中,使用make编译
5)在redis-3.0.0中,使用make PREFIX=/usr/local/redis/ install命令把redis安装到/usr/local/redis中
make PREFIX=/usr/local/redis
注意:PREFIX一定要大写
6)将redis-3.0.0中的redis-conf复制到redis下
cp redis-3.0.0 ../redis/bin/
7)启动redis
在/usr/local/redis/bin 下启动
./redis-server redis-conf
以读取配置文件的形式启动服务器
./redis-cli
启动客户端
注意:使得redis在后台进程运行,在redis目录下面的redis-conf文件中的daemonize从no修改成yes表示后台启动.
4,关闭redis服务器
1)./redis-cli shutdown
2)ps -ef|grep redis
kill -9 server的pid