redis一键创建脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
redispwd=cy@123456
mkdir /application/tools  -p
cd /application/tools
wget http://download.redis.io/releases/redis-5.0.9.tar.gz
tar xzf redis-5.0.9.tar.gz
cd redis-5.0.9
yum install gcc gcc-c++  -y
make
cp   /application/tools/redis-5.0.9/src/redis-server   /application/tools/redis-5.0.9
cp   /application/tools/redis-5.0.9/src/redis-cli   /application/tools/redis-5.0.9
hostip=$(hostname -i)
sed -i "s#bind 127.0.0.1#bind ${hostip}#"  redis.conf
sed -i "s#daemonize no#daemonize yes#" redis.conf
sed -i "s#appendonly no#appendonly yes#" redis.conf
meminfo=$(cat  /proc/meminfo |grep MemTotal |awk -F ' ' '{print $2}')
redismaxmemory=$((${meminfo}*1024*9/10))
 
 
sed -i "567a maxmemory  ${redismaxmemory}" redis.conf
 
sed -i "509a  requirepass   ${redispwd}" redis.conf
nohup /application/tools/redis-5.0.9/redis-server  /application/tools/redis-5.0.9/redis.conf  &

  一键创建redis单机, 默认密码cy@123456

posted @   Cetus-Y  阅读(60)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示