当前位置: 首页 > 编程笔记 >

CenterOS 中安装Redis及开机启动设置详解

孟和玉
2023-03-14
本文向大家介绍CenterOS 中安装Redis及开机启动设置详解,包括了CenterOS 中安装Redis及开机启动设置详解的使用技巧和注意事项,需要的朋友参考一下

CenterOS 中安装Redis及开机启动设置详解

从官方下载最新Redis进行安装,官网地址:http://redis.io/download

$ wget http://download.redis.io/releases/redis-3.2.3.tar.gz
$ tar xzf redis-3.2.3.tar.gz
$ cd redis-3.2.3
$ make
$ make install

Redis启动

RedisServer /path/to/redis.conf

Redis关闭(默认port为6379)

RedisCli -p port -a Password shutdown 

查看Reids进程

ps -ef|grep redis

设置Redis开机启动

1:配置init脚本,把代码存为Reids,放到/etc/init.d/

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

PATH=/usr/local/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
#Redis密码
PASSWORD=yourPassword
PIDFILE=/var/run/redis.pid
CONF="/usr/local/reids/conf/redis.conf"
  
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 does not exist, process is not running"
    else
        PID=$(cat $PIDFILE)
        echo "Stopping ..."
        $REDIS_CLI -p $REDISPORT -a $PASSWORD SHUTDOWN
        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
##############################

注意事项:

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

  2) 如果执行命令出现$'/r':command not found,这个问题是在Windows下换行和linux下换行不同,可以通过Nodepad++进行转换。

2:设置脚本权限

chmod +x /etc/init.d/redis 

3:设置开机启动

sudo chkconfig redis on 

4:使用方法

service redis start  #或者 /etc/init.d/redis start
service redis stop  #或者 /etc/init.d/redis stop

 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • Fcitx的全称是Free Chinese Input Toy for X,这是一个由中国人开发的输入法软件,项目网址位于http://www.fcitx.org。Fcitx已进入Debian软件包系统,用apt-get install fcitx即可安装。它的配置文件是~/.fcitx/config。该文件是GB2312编码的,编辑时要注意。你可在该文件中配置输入法的字体,显示效果和快捷键等,配

  • 本文向大家介绍阿里云Centos7下安装Redis及tomcat设置自启动的方法,包括了阿里云Centos7下安装Redis及tomcat设置自启动的方法的使用技巧和注意事项,需要的朋友参考一下 Redis安装配置 安装Redis(root账户下 启动redis 1.直接启动 2.加载配置启动 3.通过初始化脚本启动Redis (1)配置初始化脚本,将源代码目录里util文件中的redis_ini

  • 本文向大家介绍mac下设置redis开机启动方法步骤,包括了mac下设置redis开机启动方法步骤的使用技巧和注意事项,需要的朋友参考一下 概述 装了redis有一段时间了,每次运行的时候都需要手动在命令行里启动redis,而且窗口不能关闭,感觉很麻烦,所以就想把redis设置为开机启动。由于google打不开(伟大的GFW啊),所以百度了几篇文章,照着教程一步一步做还是没有成功,怪自己太笨了。

  • 本文向大家介绍CentOS 7安装Mysql并设置开机自启动的方法,包括了CentOS 7安装Mysql并设置开机自启动的方法的使用技巧和注意事项,需要的朋友参考一下 CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支)。 可以按照以下步骤手动安装Mysql数据库。 1. 下载rpm安装文件 2. 执行rpm安装 依赖解析完成后,出现下列选项: 3. 可以看

  • 本文向大家介绍docker安装redis并以配置文件方式启动详解,包括了docker安装redis并以配置文件方式启动详解的使用技巧和注意事项,需要的朋友参考一下 更新 最近发现服务器被挖矿病毒入侵了 很有可能是因为redis没有设置密码的原因! 1.获取redis镜像 指定版本号: 不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源 2.查看本地镜像 

  • 本文向大家介绍Centos下配置Redis开机启动脚本,包括了Centos下配置Redis开机启动脚本的使用技巧和注意事项,需要的朋友参考一下 1、下载安装 install的时候,redis的命令会被拷贝到/usr/local/bin下面 2,建立用户与日志目录 第一次启动Redis前,建议为Redis单独建立一个用户,并新建data和日志文件夹 3,配置init脚本 其实github上很多老外写