Redis-搭建(单机)
从redis官网上下载redis包
官网地址:https://redis.io/
首页中下方有下载连接,下载稳定版本
把redis包上传到服务器上
解压redis包
tar -zxvf redis-5.0.8.tar.gz
在安装redis前需要安装gcc-c++
yum install -y gcc-c++
安装完毕后进入redis目录进行安装
cd redis-5.0.8
make & make install
redis安装完成后
修改redis配置文件
vi /opt/download/redis-5.0.8/redis.conf
##把daemonize改为yes,设置为后台启动
daemonize yes
##修改dir,设置工作目录(提前mkdir好目录)
dir /usr/local/redis/working
##修改bind,不修改的话只能在本机使用,假如需要被外部访问的话需要修改为0.0.0.0
bind 0.0.0.0
##修改requirepass,默认注释掉,不需要密码登录,这里密码设置为abcpass
requirepass abcpass
##可以修改启动端口号,默认6379
port 8888
配置启动脚本
cd /opt/download/redis-5.0.8/utils
cp redis_init_script /etc/init.d/
vi /etc/init.d/redis_init_script
将里面的conf修改为redis.conf所在的目录
CONF="/opt/download/redis-5.0.8/redis.conf"
##赋予脚本权限
chmod 777 /etc/init.d/redis_init_script
##执行启动脚本
cd /etc/init.d/
./redis_init_script start
##查看是否启动成功
ps-ef|grep redis
##执行脚本关闭,现在执行会出现错误,因为加上了密码,所以需要修改一下脚本
##在脚本中找到$CLIEXEC -p $REDISPORT shutdown这行,然后修改为
$CLIEXEC -a "abcpass" -p $REDISPORT shutdown
##执行脚本
./redis_init_script stop
直接启动/关闭
##指定配置文件启动
redis-server redis.conf
##停止redis,因为添加了密码,所以需要登录后进行shutdown
redis-cli
auth abcpass
shutdown
配置自启动
##在redis_init_script 上添加下面两行
#chkconfig: 22345 10 90
#description: Start and Stop redis
##把脚本注册到开机自启动中
chkconfig redis_init_script on
至此就大功告成~~~