Redis——(3)redis三种启动方式以及其中的使用区别

目录

 

         1、 直接启动   ./redis-server(进入到redis的src文件下)

         2、 通过指定配置文件启动

         3 、使用redis启动脚本设置开机自启动

4、 ssh的安装过程


 

1、直接启动   ./redis-server(进入到redis的src文件下)

属于进程级别的ctrl+c redis也就关闭

Redis——(3)redis三种启动方式以及其中的使用区别_第1张图片

 2、通过指定配置文件启动

进入到redis的目录

cat redis.conf

Redis——(3)redis三种启动方式以及其中的使用区别_第2张图片

vi redis.conf

查找:

Redis——(3)redis三种启动方式以及其中的使用区别_第3张图片

esc-->: wq退出vim 并保存

./redis-server /usr/local/software/redis/redis.conf

回到src下               pwd

通过客户端连接并设置kv

 

ps -ef|grep

ps命令将某个进程显示出来

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

redis-cli -h 127.0.0.1 -p 6379 shutdown

Redis——(3)redis三种启动方式以及其中的使用区别_第4张图片

grep的进程

 3 、使用redis启动脚本设置开机自启动

配置文件+脚本

在redis下的utils下

      进入到redis的utils下

Redis——(3)redis三种启动方式以及其中的使用区别_第5张图片

Redis——(3)redis三种启动方式以及其中的使用区别_第6张图片

进到utils下

要把脚本复制到到/etc/init.d下

要把脚本放到/etc/init.d下

chkconfig redisd on

报错 :

service redisd does not support chkconfig

要修改redis的启动脚本

给运行脚本修改级别

Redis——(3)redis三种启动方式以及其中的使用区别_第7张图片

启动成功了!

         linux配置开启开机自启动  /etc/init.d

报错:

/var/run/redis_6379.pid exists, process is already running or crashed

Redis——(3)redis三种启动方式以及其中的使用区别_第8张图片

解决的办法:直接删除pid

                      rm -rf /var/run/redis_6379.pid

         1、启动脚本 redis_init_script 位于Redis的 /utils/ 目录下

         2、mkdir /etc/redis

         cp redis.conf /etc/redis/6379.conf

         3、将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。

             cp redis_init_script /etc/init.d/redisd

       4、设置为开机自启动,直接配置开启自启动 chkconfig redisd on 发现错误: service redisd does not support chkconfig

    解决办法,在启动脚本开头添加如下注释来修改运行级别:

            #!/bin/sh

           # chkconfig:   2345 90 10

       5、设置为开机自启动服务器

             chkconfig redisd on

             #打开服务

             service redisd start

             #关闭服务

             service redisd stop

 

4、ssh的安装过程

 

  1、  首先,检查CentOS7是否安装了openssh-server,在终端中输入  yum list installed | grep openssh-server

         此处显示已经安装了  openssh-server,如果又没任何输出显示表示没有安装,通过输入yum install openssh-server安装

    2、 找到了  /etc/ssh/  目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开

Redis——(3)redis三种启动方式以及其中的使用区别_第9张图片

出现这种情况用sudo 最高权限

            将文件中,关于监听端口、监听地址前的 # 号去除

              Port 22

              ListenAddress 0.0.0.0

              ListerAddress ::

              PermiRootLogin yes

              PasswordAuthentication yes

     3、开启sshd服务,输入 sudo service sshd start

            检查  sshd  服务是否已经开启,输入ps -e | grep sshd

     4、使用ip addr查看地址

     5、为了免去每次开启 CentOS 时,都要手动开启  sshd 服务,

             将 sshd 服务添加至自启动列表中,输入systemctl enable sshd.service

     6、通过本机工具进行连接  

你可能感兴趣的:(Redis)