Centos7.2 Redis数据库的安装与自启动配置

来源:互联网 发布:等离子数控切割机编程 编辑:程序博客网 时间:2024/05/18 02:50
今天装了Centos7.2,然后就涉及到在CentOS上部署环境。这里记录一下如何下载安装Redis数据库,并配置为自启


首先 . 去官网下载源码,在官网的下载界面下部,会有提示,可以使用wget进行下载。
    $ yum install cpp binutils glibc-kernheaders glibc-common glibc-devel gcc make (安装依赖库)    $ 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 src    $ make install 


  到此就算是已经安装好了,并自动将redis-server 和redis-cli 配置到usr/local/bin 目录中,由于这个目录在环境变量中,所以,可以直接在终端输入  redis-server 打开redis服务, redis-cli 一个客户端用于连接操作redis


。接下来就是要redis服务设置为自启动,让每次开机,自动运行。
 $ vi /usr/local/redis-4.0.1/redis.conf    (编辑redis服务配置文件,修改其中配置)      daemonize yes  (将这个改为yes,这个是开启自动后台运行,自动运行的,其他的设置根据需要自己设置) $ vi /usr/local/redis-4.0.1/utils/redis_inti_script   (修改redis服务初始化程序)-------------------------------------------------------------------------------以下为内容#!/bin/sh# chkconfig: 2345 90 10       (这里需要填一句,用于自启管理)# Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.REDISPORT=6379          (与你在配置中设置的端口一致)EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis/${REDISPORT}.conf"         (初始化启动时查找的配置文件路径)-------------------------------------------------------------------------------------以上为重要内容
   $ cd /etc   $ mkdir redis    $ cp /usr/local/redis-4.0.1/redis.conf /etc/redis/6379.conf   (在默认的配置文件路劲中放置配置文件)   $ cp /usr/local/redis-4.0.1/utils/redis_init_script /etc/init.d/redisd    (将初始化文件配置到系统自启动的文件夹内,redisd为服务名,可自行修改)   $ service redisd start   (开启redis服务,服务名为:redisd)   $  redis-cli  运行会发现,已经连接上127.0.0.1:6379 ,可以使用redis了,以后开机后,自动会运行redisd服务。


-----------------------------------------------------------------------------
------------------------------------------------------------------------------

注意!!!!

后面又发现了,更方便的工具,推荐使用下面的方法,减少出错。



1. 编译安装过后,修改redis-conf配置文件。

2。运行/utils/install-server.sh 直接自动帮你安装服务,还可以自定义安装参数。全部默认的话,就会自动产生上述的环境文件和服务文件,且已经打开了服务。

利用systemctl status redis_6379就可以查看服务状态。


另外。第二步只是用于将redis服务加入到系统服务中,使用systemctl 进行管理。对于熟悉linux的人来说,直接编译安装后,就已经OK了,直接使用命令行指定配置文件进行启动服务。如:

$ {redis-dir}/src/redis-server {redis-dir}/redis.conf

根据自己需求来决定是否将redis设为系统服务进行管理。


OK。到此,redis服务安装完成。

原创粉丝点击