精华内容
下载资源
问答
  • linux脚本一键安装redis

    2021-01-18 14:25:04
    #接收参数:redis安装绝对路径 target=$2 echo $src unzipParentDir=${src%/*} temp=${src%t*} #解压缩后的目录 unzipDir=${temp%.*} echo "directory :"$unzipParentDir echo "file path :"$unzipDir #unz

    上传redis-5.0.5.tar.gz至/data/redis目录下,然后编辑脚本如下

    #!/bin/bash
    #接收参数:redis压缩包绝对路径
    src=$1
    #接收参数:redis安装绝对路径
    target=$2
    echo $src
    unzipParentDir=${src%/*}
    temp=${src%t*}
    #解压缩后的目录
    unzipDir=${temp%.*}
    echo "directory :"$unzipParentDir
    echo "file path :"$unzipDir
    #unzip tar file to current directory
    #解压缩
    tar -xzvf $src -C $unzipParentDir
    #进入解压后的目录
    cd $unzipDir
    echo `pwd`
    #编译
    make
    #安装
    make PREFIX=$target install
    #复制redis配置文件
    cp -f redis.conf $target"/"bin
    #进入安装目录下的bin目录
    cd $target"/bin"
    #支持远程连接
    sed -i 's|bind 127.0.0.1|# bind 127.0.0.1|' redis.conf
    #设置redis密码,默认密码123
    sed -i 's|# requirepass foobared|requirepass 123|' redis.conf
    #redis服务后台启动
    sed -i 's|daemonize no|daemonize yes|' redis.conf
    #启动redis
    ./redis-server redis.conf
    #开放redis防火墙端口
    iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
    iptables -A OUTPUT -p tcp --sport 6379 -j ACCEPT
    #保存规则
    service iptables save
    

    执行shell脚本redis.sh,此处传入两个参数:第一个参数是redis安装包绝对路径/home/redis/redis-5.0.3.tar.gz,第二个参数是要安装到的绝对路径 /home/redis

    [root@localhost /]# cd /data/redis/
    [root@localhost redis]# ./redis.sh /data/redis/redis-5.0.5.tar.gz /data/redis
    
    展开全文
  • Linux环境下通过shell脚本一键安装redisshell编程redis的自动化安装脚本查看redis目录redis启动和使用 我使用的是centos6.8 shell编程redis的自动化安装脚本 编写shell脚本,vim redis-install.sh #!/usr/bin/env ...

    我使用的是centos6.8

    shell编程redis的自动化安装脚本

    编写shell脚本,vim redis-install.sh

    #!/usr/bin/env bash
    # It's Used to be install redis.
    # Created on 2018/04/08 11:18.
    # Version: 1.0  
    function install_redis () {
    #################################################################################################
            cd /usr/local/src
            yum -y install lrzsz gcc*
            if [ ! -f " redis-4.0.1.tar.gz" ]; then
               wget http://download.redis.io/releases/redis-4.0.1.tar.gz
            fi
            cd /usr/local/src
            tar -zxvf /usr/local/src/redis-4.0.1.tar.gz
            cd redis-4.0.1
            make PREFIX=/usr/local/redis install
            mkdir -p /usr/local/redis/{etc,var}
            rsync -avz redis.conf  /usr/local/redis/etc/
            sed -i 's@pidfile.*@pidfile /var/run/redis-server.pid@' /usr/local/redis/etc/redis.conf
            sed -i "s@logfile.*@logfile /usr/local/redis/var/redis.log@" /usr/local/redis/etc/redis.conf
            sed -i "s@^dir.*@dir /usr/local/redis/var@" /usr/local/redis/etc/redis.conf
            sed -i 's/daemonize no/daemonize yes/g' /usr/local/redis/etc/redis.conf
            sed -i 's/^# bind 127.0.0.1/bind 0.0.0.0/g' /usr/local/redis/etc/redis.conf
     #################################################################################################
    }
    install_redis
    
    

    保存并执行脚本:

    bash redis-install.sh

    查看redis目录

    cd /usr/local/redis
    在这里插入图片描述

    redis启动和使用

    启动:

    cd /usr/local/redis/bin
    ll 查看目录在这里插入图片描述启动redis服务
    ./redis-server …/etc/redis.conf
    查看redis端口号 是否启动成功
    netstat -tuanpl | grep “6379”
    在这里插入图片描述

    展开全文
  • 1.下载适合你的版本的redis(下载页面https://redis.io/download),我下载的是4.0.6版本 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 2.解压 tar zxvf redis-4.0.6.tar.gz 3.编译 ...

    1.下载适合你的版本的redis(下载页面https://redis.io/download),我下载的是4.0.6版本

    wget  http://download.redis.io/releases/redis-4.0.6.tar.gz

     

    2.解压

    tar zxvf redis-4.0.6.tar.gz

     

    3.编译

     cd redis-4.0.6/
    
     make

    make install

     

    4.安装并启动

     cd utils
    
     ./install_server.sh 

     

    * 第4步安装时会有几项提示一路按回车即可。安装好后会产生名为:redis_6379的服务。

     

    附上redis服务管理命令:

      service redis_6379 start

      service redis_6379 stop

      service redis_6379 restart

    测试是否成功启动:

           redis-cli

     

    PS:如果第三步make报错请进入 deps目录下执行:  make lua hiredis linenoise  再重复第3步,即可。

    转载于:https://www.cnblogs.com/yzeng/p/redis_install.html

    展开全文
  • 前言:linux系统环境(centos-7 64位) 1.关于关系型数据库和nosql数据库关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库。从性能上...

    前言:linux系统环境(centos-7 64位)

    ####1.关于关系型数据库和nosql数据库
    关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql数据库 要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实 际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证。

    ####2、redis是使用c语言开发,安装之前需要我们自己编译。

    ####3.redis在Linux上的安装步骤(写文章之时所使用的redis版本:redis-3.0.0.tar.gz)
    1)安装redis编译的c环境,yum install gcc-c++
    2)将redis-3.0.0上传到Linux系统中
    3)解压到/usr/local下 tar -xvf redis-3.0.0 -C /usr/local
    4)进入redis-3.0.0目录 使用make命令编译redis
    5)在redis-3.0.0目录中 使用make PREFIX=/usr/local/redis install命令安装
    redis到/usr/local/redis中
    6)拷贝redis-3.0.0中的redis.conf到安装目录redis中
    7)启动redis 在bin下执行命令redis-server redis.conf
    8)如需远程连接redis,需要将防火墙关闭

    ####4、以上步骤有些繁琐很难记忆,下面来看看通过shell脚本一键安装。
    编写shell脚本,redis-install.sh

    #!/bin/bash
    #安装gcc
    yum install gcc-c++
    #接收参数:redis压缩包绝对路径
    src=$1
    #接收参数:redis安装绝对路径
    target=$2
    echo $src
    unzipParentDir=${src%/*}
    temp=${src%t*}
    #解压缩后的目录
    unzipDir=${temp%.*}
    echo "directory :"$unzipParentDir
    echo "file path :"$unzipDir
    #unzip tar file to current directory
    #解压缩
    tar -xzvf $src -C $unzipParentDir
    #进入解压后的目录
    cd $unzipDir
    echo `pwd`
    #编译
    make
    #安装
    make PREFIX=$target install
    #复制redis配置文件
    cp -f redis.conf $target"/"bin
    #进入安装目录下的bin目录
    cd $target"/bin"
    #启动redis
    ./redis-server redis.conf
    #关闭防火墙
    systemctl stop firewalld.service
    

    ####5、测试
    首先我们需要将redis安装包上传到linux中,将我们编写好的shell脚本与安装包放在同一路径下。
    执行shell脚本**test.sh,**此处传入两个参数:第一个参数是redis安装包绝对路径/home/gaoshanjinag/redis-3.0.0.tar.gz,第二个参数是要安装到的绝对路径 /usr/local/redis
    执行前需要给sh文件赋予执行权限:chmod +x redis-install.sh
    [root@localhost gaoshanjiang]# ./redis-install.sh ./redis-3.0.0.tar.gz /usr/local/redis
    这里写图片描述
    扩展:设置redis服务后台运行的方法。
    打开redis.conf文件,找到daemonize将值改为yes重启redis即可

    在这里插入图片描述
    可能遇到的问题
    在这里插入图片描述
    解决办法:
    vi 打开sh文件,执行 : set ff=unix 设置文件为unix,然后执行:wq,保存成unix格式。

    在这里插入图片描述

    www.fycai.cn

    展开全文
  • 安装docker 执行下面命令 $ yum install -y yum-utils device-mapper-persistent-data lvm2 $ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ yum -y install docker-ce...
  • 该资源是本人在学习redis过程中积累总结的经验以分享给大家:redis-sentinel高可用一键配置工具就是一键帮你从下载->安装->配置 好 redis 高可用的服务环境,省去了很多弯路,节约了更多的时间花在自己项目的主要...
  • Linxu下Redis Cluster的安装1.docker部署方式(提供...非docker部署方式(一键安装)3.测试 1.docker部署方式(提供部署脚本) 1.1 准备docker环境 1.1.1 准备 yum 源 配置可参考:https://www.cnblogs.com/lifuhei/
  • redis所依赖的c语言开发环境,安装之前需要我们自己编译,所以第一步我们需要搭建redis环境 1,网络安装 yum install gcc-c++ 2,离线安装  方案一 下载GCC所有需要的依赖包,逐个安装,可以从网站...
  • 测试了几个不同环境,成功顺利完成 自动 安装,启动,配置开机自动启动#!/bin/shyum -y install make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel ...
  • 一键安装 linuxredis

    千次阅读 2021-03-17 21:32:33
    资源下载: redis是一种内存数据库,叫做内存字典好像更...REDIS安装相对来说会简单一些,我在此也是把其做成了一个脚本,一个命令就执行完成。之后就要做一个系统服务来运行了。 安装方法 1.安装文件在CentO...
  • 大家好,我是马哥教育的老王,谢谢阅读免费视频请移步B站同名:Linux段子手老王更多源码文档和资源点击下方资料分享​shimo.im#!/bin/bash # #*******************************************************************...
  • shell脚本一键在线安装redis数据库(使用函数实现)前面的文章给出了有关手工编译安装redis的流程,并且在模拟搭建redis集群时给出了在线安装redis的过程,于是就想着自己写好在线安装的redis脚本,本文主要使用shell...
  • 该资源是本人在学习redis过程中积累总结的经验以分享给大家:redis-sentinel高可用一键配置工具就是一键帮你从下载->安装->配置 好 redis 高可用的服务环境,省去了很多弯路,节约了更多的时间花在自己项目的主要...
  • 这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa(Linux、Nginx/Tengine/OpenResty、MySQL/MariaDB/Percona、PHP),适用于CentOS 6~7(包括... 源码编译安装,大多数源码是最新stable版,并从官...
  • lnmp一键安装环境添加redis扩展Redis-benchmark 压力测试工具Redis-check-aof 检查redis持久化命令文件的完整性Redis-check-dump 检查redis持久化数据文件的完整性Redis-cli redislinux上的客户端Redis-sentinel ...
  • lnmp一键安装环境添加redis扩展 Redis-benchmark 压力测试工具Redis-check-aof 检查redis持久化命令文件的完整性Redis-check-dump 检查redis持久化数据文件的完整性Redis-cli redislinux上的客户端Redis-sentinel...
  • 一、下载、安装 1、获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2、解压、安装 tar xzvf redis-4.0.8.tar.gz cd redis-4.0.8 make cd src make install PREFIX=/usr/local/tools/...
  • 今天就教大家如何使用脚本一键安装所需的软件(运维大佬请忽略此篇文章),此脚本已被小编使用无数次,至此篇文章发布前均无任何问题。 结合之前讲过的Linux脚本启动jar包是不是发现可以偷懒了? 安装清单: 1、JDK ...
  • redis单机单实例一键安装脚本 注意事项 1.仅适用于Linux/Centos 64位 2.安装时需联网 步骤 1.下载并安装libunwind软件包(是TCMalloc依赖包) 2.下载并安装TCMalloc 3.下载并安装redis 4.配置redis 5....
  • 一站搭建阿里云linux服务器所需环境搭建mysql数据库安装tomcat安装redis服务安装nginx配置nginx域名转发(去掉端口号)配置nignx ssl证书(https协议) 搭建mysql数据库 将mysql上传至linux服务器(笔者上传至/usr/...

空空如也

空空如也

1 2 3 4 5
收藏数 98
精华内容 39
关键字:

linux一键安装redis

linux 订阅
redis 订阅