首页 > 数据库 >redis安装启动脚本

redis安装启动脚本

时间:2024-03-05 17:22:37浏览次数:14  
标签:脚本 REDIS sudo redis sed FILE HOME 安装

#!/bin/bash

# sudo yum install -y gcc
# sudo yum install -y ruby build-essential

BASE=/usr/local

ps aux | grep redis-server | awk '{print $2}' | xargs kill -9

REDIS_HOME=$BASE'/redis-3.2.0'

cd $BASE
sudo tar zxvf ./redis-3.2.0.tar.gz

cd $REDIS_HOME
sudo make 

REDIS_FILE=$REDIS_HOME/redis.conf
sudo sed -i 's/bind 127.0.0.1/#bind 127.0.0.1/g' $REDIS_FILE;
sudo sed -i 's/pidfile \/var\/run\/redis.pid/pidfile \/var\/run\/redis_6379.pid/g' $REDIS_FILE;
sudo sed -i 's/daemonize no/daemonize yes/g' $REDIS_FILE; 
sudo sed -i 's/appendonly no/appendonly yes/g' $REDIS_FILE;
sudo sed -i 's/# requirepass foobared/requirepass redis_qwe_123/g' $REDIS_FILE;

sudo make PREFIX=/usr/local/redis-3.2.0 install

sudo $REDIS_HOME/src/redis-server $REDIS_HOME/redis.conf;
echo 'Server started on port 6379';

标签:脚本,REDIS,sudo,redis,sed,FILE,HOME,安装
From: https://www.cnblogs.com/eternality/p/18054485

相关文章

  • Mac终端安装Jupyter Notebook,配置环境变量及其相关知识(环境变量相关操作、编辑器、zsh
    目录1.Mac终端安装JupyterNotebook1.1先更新一下pip,然后安装JupyterNotebook1.2配置环境变量1.2.1找到Jupyter的安装位置1.2.2环境变量加到.zshrc2.相关知识2.1环境变量2.2编辑文件2.3zsh和bash2.4.zshrc(.bashrc)文件和.zprofile(.bash_profile)文件的区别1.Mac终......
  • Ubuntu 20 手动编译安装 OpenSSH 9.6p1(最新版)
    升级系统apt-getupdate&&apt-get--fix-brokeninstall&&apt-getautoremove安装telnet服务端在root下安装aptinstallxinetd&&apt-getinstallopenbsd-inetdtelnetdtelnet-y启动服务/etc/init.d/openbsd-inetdrestart查看服务是否启动netstat-an......
  • mint21.3 安装ADS2020.01 提示缺少libwebkitgtk-3.0-0
    参考之前的方法:https://www.cnblogs.com/zjxcyr/p/15705024.html但是/etc/apt/sources.list中增加:debhttp://cz.archive.ubuntu.com/ubuntubionicmainuniverse然后update就报错。$sudoaptupdateGet:1http://security.ubuntu.com/ubuntujammy-securityInRelease......
  • 无人直播,云SRS,Docker一键搭建安装教程
    如果有服务器并已经安装Docker,可以直接从第四步开始。第一步:选购轻量应用服务器并安装Ubuntu22或者20系统。境外服务器以香港和日本、新加坡为佳。24小时无人直播流量需求比较大,请按照视频码率自己算好,超出后流量非常昂贵。【以视频码率5000为例:5000/8/1024*3600*24*31/1024/102......
  • redis基本使用
    1.简介redis是一款非关系型数据库或者缓存数据库(性能最高的非关系型数据库之一),拥有每秒近十万次的读写能力。2.安装&启动安装:使用免安装版本即可,免安装版本压缩包在window和mac文件夹中,对压缩包解压缩即可。启动:window:终端进入到解压缩文件夹的bin目录下......
  • 记一次部署vika源码以及安装Falsk框架到linux服务器
    前言接受到需求,需要把python项目vika的源码修改部分内容后,部署到服务器,然后再安装一个python的快速开发框架Falsk。部署vika1.什么是vika?Vika PythonSDK是对维格表FusionAPI的官方封装,提供类似DjangoORM风格的API。2.下载源码前往源码地址(https://github.com/vikadat......
  • CentOS 7单机部署 Redis 主从复制
    下面是一个完整的、步骤明确的指南,包括如何在CentOS7上以非root用户(在本例中为appworker,属于appworkergroup组)安装和配置Redis主从复制,设置目录权限,以及进行基本的连接测试和维护操作。1.环境准备创建用户和组sudogroupaddappworkergroup#创建一个名为appw......
  • fiddler绑定mumu模拟器安装证书配置抓包使用
    1、在mumu模拟器的浏览器上,访问代理机器的ip加上8888回车,点击下载证书 2、找到mumu模拟器里的设置,找到证书,进行安装  3、证书安装完成之后,找到连接的wifi,点击配置代理为手动 4、以上配置完成就可以抓包成功啦 ......
  • 半自动化部署脚本
    #!/bin/shecho===============================================================echo欢迎使用【XXXX】---自动化部署脚本启动echo===============================================================echo即将为您部署系统应用...sleep1APP_NAME=XXXCODE_PATH=/tmp/p......
  • redis自学(11)ZSet
    ZSet也就是SortedSet,其中每一个元素都需要制定一个score值和member值: 可以根据score值排序 member必须唯一 可以根据member查询分数 因此,zset底层数据结构必须满足键值存储、键必须唯一、可排序这几个需求。之前学习的那种编码结构可以满足? SkipList:可以排序,并且......