redis在centos7下的安装以及自启动
2017-09-21 20:54
621 查看
一.安装
//下载redis安装包http://download.redis.io/redis-stable.tar.gz wget http://download.redis.io/redis-3.0.6.tar.gz //解压 tar zxvf redis-3.0.6.tar.gz //跳转到 redis目录 cd redis-3.0.0 //编译安装 make MALLOC=libc //执行make install 安装 make install //redis命令已经在bin下面 ls /usr/local/bin/
二.修改配置文件.conf
创建配置文件目录,dump file 目录,进程pid目录,log目录等
mkdir -p /mnt/opt/redis/data mkdir -p /mnt/opt/redis/log mkdir -p /mnt/opt/redis/run
拷贝解压包下的redis.conf文件至/etc/
cp redis.conf /etc/ vi /etc/reids.conf
//修改pid目录为新建目录
pidfile /mnt/opt/redis/run/redis.pid
//修改dump目录为新建目录,修改原有的目录为新的数据目录
#dir ./ dir /mnt/opt/redis/data
//修改log存储目录为新建目录
#logfile "" logfile /mnt/opt/redis/log/redis.log
修改配置文件使得redis在background运行,no改为yes
daemonize yes
持久化,做缓存一般不开启,开启可做数据库
默认rdb,可选择是否开启aof,若开启,修改配置文件appendonly4) 启动redis,查看各目录下文件
/usr/local/bin/redis-server /etc/redis.conf
三,写redis启动脚本及开机自启动
1) 创建redis启动脚本
拷贝解压包下utils下redis启动脚本至/etc/init.d/cp redis_init_script /etc/init.d/
修改脚本名称(也可不修改)为redis
redis-3.0.6]# ls utils/ build-static-symbols.tcl install_server.sh redis_init_script.tpl cluster_fail_time.tcl lru redis-sha1.rb create-cluster mkrelease.sh speed-regression.tcl generate-command-help.rb redis-copy.rb whatisdoing.sh hyperloglog redis_init_script redis-3.0.6]# cp utils/redis_init_script redis_init_script redis_init_script.tpl redis-3.0.6]# cp utils/redis_init_script /etc/init.d/ redis-3.0.6]# cd /etc/init.d/ init.d]# mv redis_init_script redis
2) 修改脚本pid及conf路径为实际路径
vi redis #PIDFILE=/var/run/redis_${REDISPORT}.pid PIDFILE=/mnt/opt/redis/run/redis.pid #CONF="/etc/redis/${REDISPORT}.conf" CONF="/etc/redis.conf"
保存
退出
至此,在/etc/init.d/目录下,已经可以通过service redis start/stop 命令启动和关闭redis
3) 设置自启动
chkconfig redis on service redis does not support chkconfig
是因为需要修改linux运行级别
在 redis 启动脚本文件的开头添加以下几行代码:
#!/bin/sh # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database #
设置为开机自启动
chkconfig redisd on
启动/关闭redis服务
//启动redis service redisd start //关闭redis service redisd stop
相关文章推荐
- centOS7下redis3.0安装以及布置集群教程(单机创建多个实例调试)
- CentOS7下PHP7,MySQL5.7,Nginx1.10以及对应的redis,swoole扩展的安装与配置
- mysql(mariadb)在centos7下的快速安装以及启动
- centos 系统安装oracle教程以及 启动,关闭指令
- CentOS7下Redis的安装
- centos7下elasticsearch安装以及elasticsearch的中文分词插件ik的安装步骤
- CentOS6.5下redis3.0.7安装、启动、关闭、配置密码、开机启动详细步骤
- CentOS7 下Redis的安装以及使用
- Centos 6.X 安装Redis 并设置开机启动
- CentOS中安装redis并随系统启动启动
- Win7下Apache2.4-win64的安装和配置以及启动服务
- Redis 3 在CentOS 6.5上安装笔记(含启动脚本)
- Centos7下Redis3.2的安装配置与JReid测试
- 单机版redis的安装以及redis生产环境启动方案
- CentOS 6.6 安装Redis 及自定义启动脚本
- centOS 7 redis 下载、安装、启动
- CentOS7下安装LNMP以及phpMyAdmin
- CentOS7下Redis安装与配置
- Centos7下Redis安装教程
- CentOS 6.5安装Redis及开机启动脚本