CentOS6.8下安装redis并配置开机自启动

参考资料:http://www.bubuko.com/infodetail-1006383.html

       http://www.cnblogs.com/skyessay/p/6433349.html

一、安装

下载redis-3.0.5.tar.gz

[[email protected] ~]# cd /opt
[[email protected] opt]# wget http://192.168.10.173:8080/website/linux/redis-3.0.5.tar.gz
[[email protected] opt]# tar -zxvf redis-3.0.5.tar.gz
[[email protected] opt]# cd redis-3.0.5
[[email protected] redis-3.0.5# make

这里在make的时候可能会有如下两个报错:

(1)

[[email protected] redis-3.0.5]# make
cd src && make all
make[1]: Entering directory `/root/redis-3.0.5/src‘
    CC adlist.o
/bin: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/root/redis-3.0.5/src‘
make: *** [all] Error 2

未安装gcc包,使用yum -y install gcc安装即可。

(2)

[[email protected] redis-3.0.5]# make
cd src && make all
make[1]: Entering directory `/root/redis-3.0.5、src‘
    CC adlist.o
In file included from adlist.c:34:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/root/redis-3.0.5/src‘
make: *** [all] Error 2

将make换成make MALLOC=libc,原因可能是因为编译库的问题。

安装编译后的文件:make install,redis可执行文件将被复制到/usr/local/bin,但没有配置,手动复制配置:cp redis.conf /usr/local/bin

设置redis密码,编辑刚复制的配置文件:vi.conf,解除requierpass参数的注释,并设置值,例如:requierpass ljx520

使用配置文件启动redis数据库:./redis-server ../redis.conf,看到如下界面说明redis启动成功:

二、开机自启动设置

1. 设置redis.conf中daemonize为yes,确保守护进程开启,也就是在后台可以运行.(设置为yes后,启动时好像没有redis的启动界面,不知道为什么)

2. 复制redis配置文件(启动脚本需要用到配置文件内容,所以要复制)

[[email protected] /]# mkdir /etc/redis    #在/etc下新建redis文件夹
[[email protected] redis]# cp /opt/redis-3.0.5/redis.conf /etc/redis/6379.conf   #把安装redis目录里面的redis.conf文件复制到/etc/redis/6379.conf里面,6379.conf启动脚本里面的变量会读取这个名称,6379是redis的端口号

3.复制redis启动脚本

[[email protected] redis]# find / -name redis_init_script    #redis启动脚本一般在redis根目录的utils,如果不知道路径,可以先查看路径
/usr/redis/redis-3.2.4/utils/redis_init_script
[[email protected] redis]# cp /opt/redis-3.0.5/utils/redis_init_script /etc/init.d/redis    #复制启动脚本到/etc/rc.d/init.d/redis文件中

4.修改启动脚本参数

[[email protected] redis]# vim /etc/rc.d/init.d/redis
#在/etc/init.d/redis文件的头部添加下面两行注释代码,也就是在文件中#!/bin/sh的下方添加
# chkconfig: 2345 10 90
# description: Start and Stop redis

同时还要修改参数,指定redis的安装路径

以下是我的安装路径:
REDISPORT=6379
EXEC=/opt/redis-3.0.5/src/redis-server
CLIEXEC=/opt/redis-3.0.5/src/redis-cli

5. 设置redis开机自启动

# chkconfig --add redis

# chkconfig redis on   开启开机启动

# chkconfig redis off   关闭开机启动

打开redis命令:service redis start

关闭redis命令:service redis stop

重启redis命令:service redis restart

时间: 2024-10-10 14:49:57

CentOS6.8下安装redis并配置开机自启动的相关文章

windows下安装redis并配置外网访问

windows下安装redis已经配置外网访问 下载windows版本redis 官网无法下载windows版本的redis,需要到此链接下载https://github.com/microsoftarchive/redis/releases 选择 .msi 结尾的进行下载 双击运行,直接安装.根据提示进行安装即可.可以选择安装的端口 进入安装目录 ? 选择安装的目录(根据自己实际情况选择) ? 选择运行的端口(根据自己实际情况安装) 设置redis运行的最大内存 设置配置文件(进入安装目录)

centos6.7下安装pycharm及配置jdk环境

1.本机centos6.7执行java -version提示bash: commond-- 应该未安装jdk 官网下载jdk,下载rpm包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.在/usr下新建java   权限不够 su root mkdir java chmod 755 java 3.将下载好的rpm包移到java下 mv jdk-8u131-linux-i5

centos6.2下安装redis和phpredis扩展,亲测好用

安装redis: 下载:http://www.redis.io/download redis-2.6.2.tar.gz ]# tar -zxf redis-2.6.2.tar.gz ]# cd redis-2.6.2 直接编译,无需配置 ]#make 进入src目录进行安装 ]#cd src && make install 便于管理,移动相关文件 ]#mkdir -p /usr/local/redis/bin ]#mkdir -p /usr/local/redis/etc 在把刚才解压的r

redis 服务配置开机自启动

1.常用的写入键值对命令和开启密码登录redis操作 如果是在其他盘如下操作: cd / 进入系统根目录 cd /d E:\CH\redis  进入E盘CH目录下的redis目录 2.注册开机自启动服务(注意:要到你安装redis的根目录下执行下面的cmd命令) redis-server --service-install redis.windows.conf --loglevel verbose   原文地址:https://www.cnblogs.com/chLxq/p/11062607.h

centos 6.5系统下安装ibus及设置开机自启动

先说一下系统环境:centos 6.5,然后我是以root身份执行的,没有权限的用户参见sudo用法 第1步:查找并安装ibus安装包,命令如下: 找到一行: ibus-pinyin.x86_64 : The Chinese Pinyin and Bopomofo engines for IBus input platform 然后执行命令如下: [[email protected] Desktop]# yum install ibus-pinyin.x86_64 然后等待安装就可以了. 第2步

linux下安装redis并配置

redis官网上给出了安装步骤,这里做一下总结. 1.Download, extract and compile Redis with: wget http://download.redis.io/releases/redis-3.2.9.tar.gz tar xzf redis-3.2.9.tar.gz cd redis-3.2.9 make 2.配置并启动redis. # 备份redis配置文件 cp redis.conf redis.conf.bak a>配置reids为后台驻留程序.打开

CentOS6.5下安装配置MySQL

CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server版本:# rpm -qi mysql-server 初始化mysql数据库:#service mysqld start 重启mysql数据库:#service mysql restart 设置mysql开机启动:# chkconfig mysqld on 为数据库设置用户名和密码:# mysqlad

CentOS6.2下安装配置MySql

转自:Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.ecli

CentOS6.X下安装配置独立SVN服务器|Subversion server

Hi 大家好,我是钟义林,今天我们来安装一个Subversion服务吧,Subversion server其实就我们日常说的SVN服务,Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控***务已从CVS转移到Subversion.svn服务器有2种运行方式:独立服务器和借助apache运行.下面我安装独立SVN 首先,清除一下yum的缓存吧,yum clean  all [一]安装