【redis安装脚本】

redis5.0安装

#!/bin/bash
redisDir="/usr/local/"
redisName="redis"
echo "redis安装目录${redisDir}${redisName}"
cd $redisDir
echo '下载Redis源代码'
wget http://download.redis.io/releases/redis-5.0.12.tar.gz
echo '解压源代码'
tar xzf redis-5.0.12.tar.gz
echo '修改redis文件名'
mv ./redis-5.0.12 ${redisName}
cd ${redisName}
echo '编译并安装Redis'
make
make install
# 返回上级目录
cd /usr/local/
echo '创建Redis数据目录 /usr/local/redis/data'
mkdir /usr/local/redis/data
sed -i 's/bind 127.0.0.1/bind 0.0.0.0/g' /usr/local/redis/redis.conf
sed -i 's/port 6379/port 6378/g' /usr/local/redis/redis.conf
sed -i 's/daemonize no/daemonize yes/g' /usr/local/redis/redis.conf
sed -i 's/dir .\//dir \/usr\/local\/redis\/data/g' /usr/local/redis/redis.conf

# 清理安装过程中的临时文件
rm -rf redis-5.0.12.tar.gz
#默认redis.server安装路径是在 /usr/local/bin 目录下:

echo '设置Redis为开机自启动'
# 设置Redis为开机自启动
echo -e "[Unit]\nDescription=redis-server\nAfter=network.target\n\n[Service]\nType=forking\nExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf\nPrivateTmp=true\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/redis.service

#sed -i 's/ExecStart=\/usr\/local\/bin\/redis-server \$CONF/ExecStart=\/usr\/local\/bin\/redis-server \/usr\/local\/redis\/redis.conf/g' /etc/systemd/system/redis.service
systemctl daemon-reload
systemctl enable redis
echo '#这里分割。可以先配置密码再启动====大致在redis.conf 507行 requirepass 密码 ====='
echo '启动Redis服务命令  systemctl start redis'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值