#!/bin/bash
echo "-------------------------------------" echo -e "\e[1;33m 下面开始部署redis服务请稍等 \e[0m" echo "-------------------------------------"
#关闭防火墙
systemctl stop firewalld
#setenforce 0 #下载包
wget http://download.redis.io/releases/redis-5.0.5.tar.gz #解压并删除安装包
tar zxf redis-5.0.5.tar.gz
rm -rf redis-5.0.5.tar.gz #编译安装
cd redis-5.0.5 && make && make install #重新指定位置方便使用
mkdir -p /usr/local/redis/bin
cd /root/redis-5.0.5/src && cp redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/
mv redis-5.0.5 /usr/local/redis/ redis_road=/usr/local/bin/redis-server
redis_conf=/usr/local/redis/redis-5.0.5/redis.conf echo -e "\e[1;33m 是否启动? \e[0m"
echo -e "\e[1;33m 1\是 \e[0m"
echo -e "\e[1;33m 2\退出 \e[0m" read -p " " choice
case $choice in
1)
ss -ntl | grep 6379 >/dev/null
if [ $? -eq 0 ];then
echo -e "\e[1;31m redis has been started !!! \e"
else
echo "redis dis中"
$redis_road $redis_conf
fi
;;
2)
echo "已退出"
;;
esac

最新文章

  1. Django之路由、模板和模型系统
  2. Oracle客户端与服务器字符集不统一的处理
  3. LUA 协程
  4. Python Django 的 django templatedoesnotexist
  5. onclick事件对动态参数类型为字符串的处理
  6. nscd
  7. 关于bochs用X11启动的说明
  8. 通过JSTL用表格的形式显示
  9. JSP 的9个内置对象
  10. Echarts Jqplot嵌extjs4 windows 装配方法
  11. ArcGIS API for JavaScript 4.2学习笔记[21] 对3D场景上的3D要素进行点击查询【Query类学习】
  12. wifipineapple的evilportal
  13. CSS备战春招の二
  14. 【Quartz】常用方法的使用方式(三)
  15. 使用ML.NET实现白葡萄酒品质预测
  16. canvas如何自适应屏幕大小
  17. ASP.NET 发送邮件 SMTP
  18. c# 检测是否有Sql非法字符
  19. Linux内核分析——进程的切换和系统的一般执行过程
  20. cf789d 图论计数,自环闭环

热门文章

  1. unity puerTS热更
  2. C语言学习--动态内存分配(未完待续)
  3. 96、nacos大量日志
  4. 在orangepi 3 lts使用high speed timer
  5. Linux查询CPU,内存,硬盘使用率以及网卡流量指令
  6. How to present a paper 怎么讲好一篇文献
  7. js实现大转盘抽奖(vue举例)
  8. JavaScript 静态方法
  9. App自动化中 - 三大元素定位工具
  10. C++ 手动实现栈(stack) (课后作业版)