Redis是一种分布式的键值存储器,它将数据存储在内存中,具有较高的性能,同时支持持久化和备份,使开发者们可以更加轻松的使用Redis的API来实现高性能的键值存储功能。下面分享一些简单的Redis自动启动配置方法,希望能帮助到初学者。

第一步,下载Redis安装包,Redis提供免费源码,可以在GitHub或官网上找到最新版本,也可以前往官方源码下载,地址为:https://github.com/redis/redis 。

第二步,进入目标文件夹,解压Redis安装包,完成后运行make命令,自动编译源代码,如下:

$ tar xzf redis-4.0.11.tar.gz $ cd redis-4.0.11 $ make

第三步,将编译完成的二进制文件复制到/usr/local/bin/,默认安装位置,如下:

$ sudo cp src/redis-server /usr/local/bin/ $ sudo cp src/redis-cli /usr/local/bin/

第四步,创建配置文件,复制redis默认配置文件到/etc/redis/redisfile夹下,如下:

$ sudo mkdir /etc/redis$ sudo cp redis-4.0.11/redis.conf /etc/redis 

第五步,修改redis配置文件,将daemonize选项值设置为yes,表示以守护进程的方式运行:

daemonize yes

第六步,为Redis的守护进程创建一个开机自启动文件,设置路径并创建自启动文件,文件名为redis_6379,文件内容如下:

#!/bin/sh## redis – this script starts and stops the redis-server daemon## chkconfig:   2345 90 10# description:  Redis is an open source, BSD-licensed, advanced key-value store.# Source function library.. /etc/rc.d/init.d/functions# Path to the redis executable.EXEC=/usr/local/bin/redis-server# Path to the configuration fileCONF=”/etc/redis/redis.conf”# Path to the lock fileLOCKFILE=/var/lock/subsys/redisstart() {    echo -n $"Starting redis-server: "    daemon $EXEC $CONF    retval=$?    echo    [ $retval -eq 0 ] && touch $LOCKFILE    return $retval}stop() {     echo -n $"Stopping redis-server: "     killproc redis-server     retval=$?      echo     [ $retval -eq 0 ] && rm -f $LOCKFILE     return $retval}restart() {     stop     start}# See how we were called.case “$1” in start) start ;;  stop) stop ;;  restart) restart ;;  *) echo $”Usage: $0 {start|stop|restart}” exit 1 esac  

第七步,设置Redis开机自启动,设置redis_6379脚本权限:

$sudo chmod 755 /etc/init.d/redis_6379$sudo chkconfig redis_6379 on

以上步骤就完成了对Redis后台自动启动的配置,接下来只需要重启一下服务器,就可以以守护进程的形式启动Redis服务。其实Redis后台自动启动配置也很简单,大家可按照上述步骤一步步来进行操作,即可成功完成配置。

香港服务器首选,2H2G首月10元开通。()提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。