复述,安装文档

  

1,官网下载最新的复述,安装文档:我这里下载目前最新的5.0版本
wget http://download.redis.io/releases/redis-5.0.7.tar。广州
焦油-xvf redis-5.0.7.tar。广州
mv redis-5.0.7复述,复述,

cd可以使用gcc - v检查安装环境

  

然后在复述,目录下编译安装
使
编译成功后,会在src目录下生成
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib。rb这几个启动文件
可以先建立一个本目录,然后把这几个配置文件cp进去

  

复述,目录下新建运行,日志,当地目录
配置文件修改
vim redis.conf

  

绑定0.0.0.0
daemonize是的
pidfile/app/复述/运行/redis_6379。pid
日志文件“/app/复述/日志/redis.log"

  

设置RDB保存位置

  

dir/app/复述/地方/复述,

  

开启AOF

  

appendonly是的
#设置密码管理


requirepass   

启动方式:
/app/复述,/bin/redis-server/app/复述,复述。相依,

  

也可以制作init启动脚本:
vim/etc/init.d/redis-server
# !/bin/bash
#

  

=$ PATH:/app/复述/bin

  

REDISPORT=6379
EXEC=/app/复述/bin/redis-server
REDIS_CLI=/app/复述/bin/redis-cli

  

PIDFILE=/app/复述/运行/redis_6379.pid配置=?br/>/app/复述/redis.conf"
#确保存在一些dir
如果[!- d/var/lib/redis);然后
mkdir - p/var/lib/redis
fi

  

中“1美元,在
状态)
ps - | grep复述,
;;
start)
如果[- f $ PIDFILE]
,
回声“PIDFILE美元存在,进程已经运行或crashed"其他

回声“复述,服务器开始…“
执行配置
美元fi
如果(“$ ?“=?”;然后]

回声“复述,运行…“
fi
;;
停止)
如果[!- f $ PIDFILE]
,
回声“美元PIDFILE不存在,过程不是running"其他

PID=$(猫PIDFILE美元)
回声“停止…“

REDIS_CLI - p REDISPORT美元关闭时(- x $ {PIDFILE}]

做呼应“等待复述,关闭…“睡眠1


完成回声“复述stopped"
fi
;;
重启|才)
${0}停止
${0}开始
;;
*)
回声“用法:/etc/init.d/复述,{启动|停止| |重启才}“;祝辞,2
退出1
esac

  

chmod + x/etc/init.阿d/redis-server
服务redis-server开始

复述,安装文档