此文章为2017年文章,最新的更新版请查看我的个人博客中此文章地址:
右键在新标签页中打开链接即可。
------------------------------------------------------------------------------ 分割线 ----------------------------------------------------------------------------------
今天装了Centos7.2,然后就涉及到在CentOS上部署环境。这里记录一下如何下载安装Redis数据库,并配置为开机自启动
redis的安装有两种方式,1. yum安装 2. 源码安装
1. yum安装的话,非常简单,但是版本比较落后,安装的是3.2.12版本
2. 源码安装则可以安装最新的版本,但是较yum安装要复杂一点。
这里我两种方法都介绍一下:
1. yum安装redis
yum install epel-release -y
yum install redis -y
#就这么简单,安装完了
# 配置文件在 /etc/redis.conf
# 查看版本
rpm -qa|grep redis
# 启动
systemctl start redis
# 设为开机启动
systemctl enable redis
2. 源码安装
首先 . 去官网下载源码,在官网的下载界面下部,会有提示,可以使用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服务设置为自启动,让每次开机,自动运行。
# 运行安装服务工具,根据提示设置
# 直接自动帮你安装服务,还可以自定义安装参数。全部默认的话,就会自动产生上述的环境文件和服务文件,且已经打开了服务。 默认的服务名为redis_6379
$ {redis-dir}/utils/install-server.sh
# 启动
systemctl start redis_6379
# 开机启动
systemctl enable redis_6379
# 查看状态
systemctl status redis_6379
另外。第二步只是用于将redis服务加入到系统服务中,使用systemctl 进行管理。对于熟悉linux的人来说,直接编译安装后,就已经OK了,直接使用命令行指定配置文件进行启动服务。如:
$ {redis-dir}/src/redis-server {redis-dir}/redis.conf
根据自己需求来决定是否将redis设为系统服务进行管理。
OK。到此,redis服务安装完成。