redis设置自动启动

按照如下操作即可(可以自定义目录)

mkdir /redis
cd /redis

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

tar xzf redis-4.0.1.tar.gz

cd redis-4.0.1

make

cd redis-4.0.1 可以看见此目录下有一个redis.conf

我们将 redis.conf 修改为

mv redis.conf  6379.conf     好处是接下来我们的启动脚本中比较好指定配置文件

开启进程

./src/redis-server 6379.conf

指定端口号进行客户端的连接
./src/redis-cli -p 6379

*********************************************************************************************
设置开机启动 (utils 目录下的redis_init_script 为自带的启动脚本)

cp ./utils/redis_init_script /etc/init.d/redisd6379

vim /etc/init.d/redisd6379 (将之前脚本清空,将以下脚本加入redisd6379即可) 这只是6379 设置开机启动 如果想设置6380、6381 则需要复制多个脚本

#!/bin/sh
#chkconfig: 2345 90 10
#description: Redis is a persistent key-value database
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

REDISPORT=6379
EXEC=/redis/redis-4.0.1/src/redis-server #此目录根据安装路径设置
CLIEXEC=/redis/redis-4.0.1/src/redis-cli #此目录根据安装路径设置

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/redis/redis-4.0.1/${REDISPORT}.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
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac

chkconfig redisd6379 on 设置开机自动启动
service redisd start 打开服务
service redisd stop 关闭服务

时间: 2024-10-10 15:44:48

redis设置自动启动的相关文章

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年7月21日 http://www.cnblogs.com/fanshuyao/ Linux Redis安装,Linux如何安

redis 设置为只读模式

数据库的只读模式,对于在系统出现重大故障,但是又不影响用户的查询操作还是很重要的 对于redis 设置只读模式需要分不同的场景 master-slave cluster single master-slave 模式 这个就比较简单的了,可以使用哨兵自动解决,或者通过命令行 slaveof host port 命令 cluster 模式 集群模式当前包含了readonly,readwrite ,我们直接可以通过命令解决 单机模式 原理实际上很简单,slaveof 设置为自身,然后就只读了,因为sl

redis 设置自启动

redis 设置自启动 1.创建服务(redis.conf 配置文件要注意,经过cp产生了很多个redis.conf) vim /lib/systemd/system/redis.service [Unit] Description=Redis After=network.target [Service] Type=forking PIDFile=/var/run/redis_6379.pid ExecStart=/usr/local/bin/redis-server /etc/redis/63

redis开机自动启动服务

一.首先是下载Redis(这里我选择64位)github下载地址:https://github.com/MicrosoftArchive/redis/releases 二.解压压缩包,进入安装目录在空白处按下shift+鼠标右键,打开命令窗口. 三.输入命令执行:redis-server –service-install redis.windows.conf 四.设置开机自动启动打开cmd窗口并输入:services.msc 找到Redis点击启动即可.五.(附)设置Redis的密码进入Redi

redis 设置

设置成服务命令,redis目录下,执行cmd命令 redis-server --service-install redis.windows-service.conf --loglevel verbose 常用的redis服务命令. 卸载服务:redis-server --service-uninstall 开启服务:redis-server --service-start 停止服务:redis-server --service-stop 修改redis.windows.conf(非redis.w

centOS7 安装 tomcat 并设置自动启动

建立文件夹部分,如果已经做过了请忽略这部分 cd /home mkdir service mkdir log mkdir conf mkdir www mkdir -p /home/conf/nginx mkdir -p /home/conf/redis mkdir -p /home/conf/tomcat mkdir -p /home/log/nginx mkdir -p /home/log/redis mkdir -p /home/log/tomcat #以上是建立文件夹 cd /home/

redis设置慢查询日志

Redis 的慢查询日志功能用于记录执行时间超过给定时长的命令请求, 用户可以通过这个功能产生的日志来监视和优化查询速度. 1.redis生命周期 慢查询发生在第3阶段 2.两个配置 2.1.slowlog-max-len    选项指定服务器最多保存多少条慢查询日志. 服务器使用先进先出的方式保存多条慢查询日志: 当服务器储存的慢查询日志数量等于 slowlog-max-len 选项的值时, 服务器在添加一条新的慢查询日志之前, 会先将最旧的一条慢查询日志删除. 2.2 slowlog-log

[CentOS7]redis设置开机启动,设置密码

简介 上篇文章介绍了如何安装redis,但每次重启服务器之后redis不会自启,这里将介绍如何进行自启设置,以及如何设置redis的密码,进行密码验证登陆. 上篇文章: Centos7安装Redis 步骤 1.设置redis.conf中daemonize为yes,确保后台进行开启. 2.编写开机自启动脚本 vi /etc/init.d/redis 3.将下面脚本添加redis文件中: #!/bin/bash# chkconfig: 2345 10 90 # description: Start

redis 设置外网可访问

前提是你已经把redis的端口放到了防火墙计划中, /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /etc/rc.d/init.d/iptables save 更改redis.conf 文件:/etc/redis/ bind 127.0.0.1 protected-mode yes 更改为 # bind 127.0.0.1 protected-mode no 然后重启redis, 前提是你现在已经运行着redis呢 关闭redis p