一、redis简介
redis是基于内存的缓存数据库,数据也需要持久化保存,所以redis实现数据持久化有两种方式:RDB和AOF
RDB:类似于定时任务,每隔一段时间向硬盘写一次数据,但如果宕机,那么没被持久化的缓存数据将会丢失
AOF(默认):实时的向硬盘写数据
redis三种集群策略:1.主从复制 2.哨兵模式 3.集群模式
二、redis linux下环境部署
1.安装gcc编译工具,Redis是基于C语言开发的,所以需要依赖gcc进行安装。
2.解压安装包
tar -zxvf redis-3.0.0-rc2.tar.gz
3.进入到解压出来的redis目录下进行编译 make
4.进入到src下进行安装 make install 验证
5.(非必选)在外部建立两个文件夹,方便启动,和配置文件更改
mkdir -p usr/local/redis/etc
mkdir -p usr/local redis/bin
6.(非必选)把redis-3.0下的redis.config移动到/usr/local/redis/etc下
cp redis.conf /usr/local/redis/etc
7.
8.修改redis.config配置文件,启动
将daemonize 改为yes,改为后台启动,不占用控制台。
启动时指定配置文件启动
./redis-server /usr/local/redis/etc/redis.conf
9.验证启动是否成功
查看redis进程是否有redis-server :ps -ef | grep redis
进入redis客户端:./redis-cli 退出客户端:quit
退出redis服务:1)pkill redis-server 2)kill 进程号
3)/usr/local/redis/bin/redis-cli shutdown