linux 下启动redis_linux下redis-serve启动redis - CSDN
精华内容
参与话题
  • RedisLinux下的安装、启动和关闭

    万次阅读 2018-08-01 00:15:41
    sudo apt install redis-server 使用make编译安装  安装命令 wget http://download.redis.io/releases/redis-4.0.10.tar.gz tar xzf redis-4.0.10.tar.gz cd redis-4.0.10 make  apt命令安装...

    安装

    使用apt命令安装

          安装命令

    sudo apt install redis-server

    使用make编译安装

        安装命令

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

    tar xzf redis-4.0.10.tar.gz

    cd redis-4.0.10

    make

     apt命令安装的直接使用redis-server即可

    下面说一下make编译安装后的配置和使用

     将安装的目录移动到usr/local/下----sudo mv redis-4.0.10 /usr/local/

    进入目录cd redis-4.0.10拷贝文件----sudo cp redis.conf  /etc/      这个文件是redis启动的配置文件 

    再进入目录下的src拷贝文件-----sudo cp redis-benchmark  redis-cli  redis-server  /usr/bin/  #这样就不用再执行时加上./了,而且可以在任何地方执行 

    使用:

    任意位置启动:最好是用redis-server  /etc/redis.conf  &  指定配置文件启动

    进入客户端操作:

    关闭:

    另外:

    ps -ef | grep redis   可以查看正在运行的redis 进程

    kill -9   XXX  也可以杀死进程

    展开全文
  • Linux下安装配置启动redis

    千次阅读 2019-03-05 17:01:00
    Linux下安装redis Linux版本: Centos7 1. 下载redis并解压 去reids官网下载看一下最新的版本 http://download.redis.io/releases 复制链接拼装命令 进入到usr目录(个人习惯) cd /usr wget ...

    Linux下安装redis

    Linux版本: Centos7

    1. 下载redis并解压

    去reids官网下载看一下最新的版本 http://download.redis.io/releases
    复制链接拼装命令 进入到usr目录下(个人习惯)

    cd  /usr
    

    在这里插入图片描述

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

    2. 解压redis安装包

    tar -zxvf redis-5.0.3.tar.gz
    

    改个名字方便下面的命令通用

    mv /usr/redis-5.0.3  /usr/redis
    

    3.yum安装gcc依赖

    yum install gcc
    

    碰到选择就输入y回车下去

    4.编译安装

    进入解压目录

    cd redis
    

    编译

    make MALLOC=libc
    

    安装并且把redis启动文件加入到/usr/local/bin目录

    cd src && make install
    

    5.配置并启动redis

    这里以后台进程启动的方式

    配置redis.conf文件
    1. 设置为守护线程
      daemonize no ----> daemonize yes
    2. 取消保护模式
      protected-mode yes ----> protected-mode no
    3. 开启远程连接
      注释掉 bind 127.0.0.1 -----> #bind 127.0.0.1
    4. 设置密码
      foobared 为密码
      #requirepass foobared ----> requirepass ********
    设置redis为服务
    1. 在/etc目录下新建redis目录
    cd /etc
    mkdir redis
    
    1. 将/usr/local/redis/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
    cp /usr/redis/redis.conf /etc/redis/6379.conf
    
    1. 将redis的启动脚本复制一份放到/etc/init.d目录下
    cp /usr/redis/utils/redis_init_script /etc/init.d/redisd
    
    设置redis开机自启
    cd /etc/init.d
    chkconfig redisd on
    

    假如报错 service redisd does not support chkconfig
    解决方法:
    使用vim编辑redisd文件,在第一行加入如下两行注释,wq!保存退出

    #chkconfig:   2345 90 10
    #description:  Redis is a persistent key-value database
    

    注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。

    再次执行开机自启命令 就ok了

    chkconfig redisd on
    
    启动
    service redisd start
    

    启动出现 /var/run/redis_6379.pid exists, process is already running or crashed
    kill掉redis 或者走下面的停止命令 stop

    停止
    service redisd stop
    

    停止出现 (error) NOAUTH Authentication required.

    因为设置了密码的问题
    解决办法
    把启动和停止脚本修改一下

    vim   /etc/init.d/redisd
    

    在这里插入图片描述

    PASSWORD=$(cat $CONF|grep '^\s*requirepass'|awk '{print $2}'|sed 's/"//g')
    
    if [ -z $PASSWORD ]
    then
          $CLIEXEC -p $REDISPORT shutdown
    else
         $CLIEXEC -a $PASSWORD -p $REDISPORT shutdown
    fi
    
    展开全文
  • Linux中如何启动redis服务

    万次阅读 2019-02-11 10:42:32
    前提:安装好redis   第一步:  转到redis安装目录(/usr/local/redis)  安装目录与bin同级的redis.conf文件中没有信息 第二步:  cd bin  之前安装的时候复制过来的redis.conf文件 第三步:  编辑...

    前提:安装好redis

     

    第一步:

        转到redis安装目录(/usr/local/redis)

        安装目录与bin同级的redis.conf文件中没有信息

    第二步:

        cd bin

        之前安装的时候复制过来的redis.conf文件

    第三步:

       编辑redis.conf文件

       vim redis.conf

       把里面的一个参数从no改成yes

        按住esc键

        输入 :wq

        即可保存退出

    第四步:

        输入./redis-server打开服务器

        再在后台另外连接一台服务器(也就是重新打开一个窗口)

        进入安装redis的安装目录(/usr/local/redis)

        进入bin目录

        输入./redis-cli启动客户端

        即可对redis数据库进行操作。

     

     

    展开全文
  • linux下安装redis与启动,及后台启动redis

    万次阅读 多人点赞 2018-01-16 17:44:23
    linux下安装redis及其中遇到的问题的解决方法 1.将下载好的压缩包放到/usr/local目录# tar xzf redis-3.0.2.tar.gz # cd redis-3.0.2 # make 提示错误 make: cc: Command not found make: *** [adlist.o...

    linux下安装redis及其中遇到的问题的解决方法

    1.将下载好的压缩包放到/usr/local目录下
    # tar xzf redis-3.0.2.tar.gz # cd redis-3.0.2 # make
    提示错误 make: cc: Command not found make: *** [adlist.o] Error 127
    没有安装gcc环境,需要安装gcc
    # yum install gcc
    安装后检查是否安装成功
    # rpm -qa |grep gcc
    之后重新make
    2.编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf将其拷贝到一个目录下。
    # mkdir /usr/redis
    # cp redis-server  /usr/redis
    # cp redis-benchmark /usr/redis
    # cp redis-cli  /usr/redis
    # cp redis.conf  /usr/redis
    # cd /usr/redis

    3.启动服务
    # ./redis-server   redis.conf
    提示错误 -bash :redis-server:command not found

    建立软连接
    # ln -s /usr/redis/redis-server /usr/bin/redis-server
    # ln -s /usr/redis/redis-cli /usr/bin/redis-cli
    重新启动
    # redis-server /usr/redis/redis.conf

    启动成功

    4.设置开机自启动

     (1)先将redis.conf中daemonize设置为yes,确保守护进程开启。

     (2)编写开机自启动脚本

    # vi /etc/init.d/redis

    PATH=/usr/local/bin:/sbin:/usr/bin:/bin   
    REDISPORT=6379  
    EXEC=/usr/redis/redis-server   
    REDIS_CLI=/usr/redis/redis-cli   
     
    PIDFILE=/var/run/redis.pid   
    CONF="/usr/redis/redis.conf"  
    AUTH="1234"  
    
    case "$1" in   
            start)   
                    if [ -f $PIDFILE ]   
                    then   
                            echo "$PIDFILE exists, process is already running or crashed."  
                    else  
                            echo "Starting Redis server..."  
                            $EXEC $CONF   
                    fi   
                    if [ "$?"="0" ]   
                    then   
                            echo "Redis is running..."  
                    fi   
                    ;;   
            stop)   
                    if [ ! -f $PIDFILE ]   
                    then   
                            echo "$PIDFILE exists, process is not running."  
                    else  
                            PID=$(cat $PIDFILE)   
                            echo "Stopping..."  
                           $REDIS_CLI -p $REDISPORT  SHUTDOWN    
                            sleep 2  
                           while [ -x $PIDFILE ]   
                           do  
                                    echo "Waiting for Redis to shutdown..."  
                                   sleep 1  
                            done   
                            echo "Redis stopped"  
                    fi   
                    ;;   
            restart|force-reload)   
                    ${0} stop   
                    ${0} start   
                    ;;   
            *)   
                   echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
                    exit 1  
    esac
    注: redis设置AUTH命令
    redis 127.0.0.1:6379> AUTH PASSWORD
    (error) ERR Client sent AUTH, but no password is set
    redis 127.0.0.1:6379> CONFIG SET requirepass "1234"
    OK
    redis 127.0.0.1:6379> AUTH 1234
    Ok

    (3)设置权限
    # chmod 755 redis
    (4)启动
    # /etc/init.d/redis start  
    提示错误 /etc/init.d/redis:permission denied

    # chmod a+x /etc/init.d/redis
    a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人 o+x 只是给其他人加上可执行权限

    重新启动后显示
    Starting Redis server...
    Redis is running ...

    (5)设置开机自启动
    # chkconfig redis on
    提示错误 service redis does not support chkconfig

    把下面两行注释放在/etc/init.d/redis文件靠前的注释中:

    # chkconfig:   2345 90 10

    # description:  Redis is a persistent key-value database

    (6)关机重启测试
    5.设置启动redis为后台启动
    平时我们启动是这样的:
    如果按ctrl+c退出后,则关闭了.
    如果要设置redis后台启动,则需要修改redis.config文件,修改这里
    英文大概意思默认情况下复述,不作为守护进程运行。如果你需要使用“是”。
    再次启动OK
    展开全文
  • Linux下安装、启动、连接Redis详解

    万次阅读 2017-11-28 13:19:22
    由于linux发行版非常多。redis提供的是c开发的源码。需要编译才能运行,在编译之前需要c的编译环境。 要求linux里面有gcc编译环境。安装gcc的方式也很简单,以centos为例。首先安装gcc编译环境。如果服务器包含编译...
  • 最近从阿里租了台云服务器玩玩,随手记录linux服务器上源码安装redis的过程安装前准备:由于redis底层用c语言编写的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc...
  • linux 下redis启动命令

    万次阅读 2019-04-18 16:55:38
    linux 下redis启动命令 /usr/local/bin/redis-server /home/data/redis-3.2.1/redis.conf 如果不知道redis-server文件位置输入如下命令查询位置 find / -name redis-server 查看是否启动成功: netstat -nplt ...
  • linux下配置redis后台启动

    万次阅读 2017-10-05 12:59:44
    上一篇博客介绍了如何在linux下安装redis linux下安装redis 本篇就来介绍一下如何配置redis: 1.先进入redis目录,将redis安装到指定目录  使用make PREFIX=/usr/local/redis install 命令 2.进入redis目录...
  • linux下查看redis是否正常运行

    万次阅读 2018-12-13 23:43:59
    make make PREFIX=/usr/local/redis install mkdir /etc/redis/ cp redis.conf /etc/redis/ 打开redis.conf文件修改daemonize yes即可在后台运行 ...使用配置文件启动redis服务 ./redis-server /etc/redis/redis...
  • linux 查看redis是否启动

    万次阅读 2019-08-01 17:03:11
    make make PREFIX=/usr/local/redis install mkdir /etc/redis/ cp redis.conf /etc/redis/ 打开redis.conf文件修改daemonize yes即可在后台运行 ...使用配置文件启动redis服务 ./redis-server /etc/redis/red...
  • Linux下指定配置文件启动redis方式

    万次阅读 2016-04-03 23:39:27
    本人之前对redis一窍不通,最近项目需要,研究了,如有不对之处,欢迎指出: 本人使用的redis版本为:redis-3.0.7.tar.gz 在window安装到:D:\Redis ;并修改了redis访问密码:redis.windows.conf 文件中 #...
  • linux 重启redis 命令

    万次阅读 2019-11-13 09:08:54
    redis已经加入到etc也就是服务器启动redis 也启动。突然发现连不上redis 所以上来看看 查看redis 状态:systemctl status redis ● redis.service - redis-server Loaded: loaded (/usr/lib/systemd/system/...
  • 启动Redislinux指令总结

    千次阅读 2018-05-04 13:12:48
    1.启动Redis的指令 
  • 查看linux上面是否有安装redis,redis开机启动

    万次阅读 多人点赞 2019-11-13 10:52:39
    1、检测是否有安装redis-cli和redis-server;[root@localhost bin]# whereis redis-cli redis-cli: /usr/bin/redis-cli[root@localhost bin]# whereis redis-server redis-server: /usr/bin/redis-server 说明已经...
  • Linux开启redis服务命令

    千次阅读 2019-06-30 14:57:06
    1.cd /usr/local/bin/ 2.redis-server /myredis/redis.conf 3.redis-cli -p 6379
  • linux 配置 redis开机自动启动

    万次阅读 2019-05-18 22:55:51
    废话少说,直接来步骤: ...看清楚目录,是在 etc/init.d新建redis文件 ,为什么,因为 linux开机会 执行这个目录中的文件 编写脚本,本人不会,但网上有人会,拿来就好 # chkconfig: 2345 10 90 #...
  • Linux下停止和启动redis

    千次阅读 2019-06-05 15:44:36
    1. 启动redis [root@redis]# ./bin/redis-server /usr/local/redis/etc/redis.conf 2.停止redis (进入redis安装目录) [root@redis]# ./bin/redis-cli shutdown
  • Linux下安装Redis非常简单,具体步骤如下(官网有说明):wget http://download.redis.io/releases/redis-2.8.3.tar.gz xzf redis-2.8.3.tar.gz cd redis-2.8.3 make
  • linux查看进程是否启动

    万次阅读 2018-10-30 09:35:27
    如:查看Redis是否启动,从图可以看出,redis启动了,进程ID为4284,端口号6379。 如果想要杀掉上面的redis进程,可移执行kill -9 4284 2,如果知道端口号,也可以用端口号查询进程ID。 如我们知道Redis的...
  • LinuxRedis加入服务(开机自启)

    万次阅读 2016-11-09 09:37:13
    网上有很多这些文章,但是都不完整,我自己实践成功让redis开机自动启动。一.先下载解压redis,然后进入utils目录 二.打开文件redis_init_script 三.根据实际环境重新写路径,注意最后的两行蓝色注释要加上。PID...
1 2 3 4 5 ... 20
收藏数 70,022
精华内容 28,008
关键字:

linux 下启动redis