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