前言,本篇文章,只是基础教程,并没有很深入的东西,这是按照官网教程来的,官网教程地址:https://redis.io/topics/quickstart 本篇跟官网教程会有一定差异性,所以,如果想看官网的,可以直接跳转链接进去, 写下这篇教程的原因有以下几点
- 有些同学,懒得去官网查看,直接搜索引擎搜索,能搜索到这篇文章,所以写下教程,仅供新手同学参考,安装
- 虽然自己工作中,一直接触redis,并且使用redis,对redis也算比较熟悉,但是自己并没有手动的安装过,写下教程,也算是记录,毕竟,好记性,不如烂笔头
------------------------------------分割线-------------------------------------
下面是安装环境
Linux版本: CentOS 7.2 64位
Redis版本: 4.0.9
- 首先,我们安装Redis需要依赖GCC编译,如果你的Linux系统没有安装GCC,执行命令 yum install gcc
- 安装好gcc后,我们下载Redis,执行以下命令
- wget http://download.redis.io/redis-stable.tar.gz
- tar xvzf redis-stable.tar.gz
- cd redis-stable
- make
- 根据官网介绍,这个链接,指定的是稳定版本的Redis,所以我们需要查看下Redis的版本,进入Redis目录,执行 src/redis-server --version,会得到以下
Redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=7b44ef6665919a5e
可以看到版本是 v=4.0.9, 表示版本是 4.0.9的版本
启动Redis,以及修改Redis配置文件
- 在redis目录下,执行 src/redis-server redis.conf 来启动redis
但是这个时候,如果你退出窗口,或者ctrl+c Redis就会停止运行,所以我们需要改动下上面的命令,执行 以下命令: src/redis-server redis.conf &
这样,Redis就在后台运行了
2.接着输入命令,看看是否是在后台运行 ps -ef|grep redis
出现这个,表示Redis在后台运行
3.如果不想每次运行Redis,都在后面加 & 符号的话,我们可以修改Redis的conf文件,打开守护进程,让我 们来编辑下Redis的conf文件,该文件在 src目录,名称是 redis.conf,找到以下
把 no 改成 yes,保存,然后执行 src/redis-server redis.conf,Redis 起来后, 执行 ps -ef|grep redis
会发现在后台运行,表示设置守护进程成功了,
4. 如果我们想更改Redis的端口,也是编辑 redis.conf 文件,找到以下
6379 是Redis的默认端口,你改成你想要的,然后重启Redis就是你设置的端口了
5. 以后每次启动Redis,都要跑目录下来,是很麻烦的一件事情,所以我们将Redis做成一个服务,这样就不需要在进入Redis的目录下来启动,让我们来执行以下步骤
5.1 复制Redis的redis-server以及redis-cli文件到 /usr/local/bin/ 目录下
5.2 我们在 /etc/ 目录下创建一个redis文件夹,用来存放 redis.conf文件
5.3 接着,我们编辑 redis.conf文件,找到下图,红色框内,将它改为 /var/run/redis.pid
5.4 然后我们将Redis的初始化redis_init_script脚本文件,复制到/etc/init.d/目录下,并且改名叫redis_端 口号
5.5 我们编辑下redis_6379的初始化脚本文件,会看到以下内容
以下是几个参数的解释
REDISPORT=6379 #端口号
EXEC=/usr/local/bin/redis-server #redis服务文件路径
CLIEXEC=/usr/local/bin/redis-cli #redis命令行路径
PIDFILE=/var/run/redis_${REDISPORT}.pid #redis进程文件路径
CONF="/etc/redis/${REDISPORT}.conf" #redis 配置文件
然后我们将文件内容改成以下样子,红色标记,是表示,修改的地方,保存退出
5.6 我们执行 chkconfig --add redis_6379 加入到服务中,然后我们 service redis_6379 start 启动redis,并且,我们在 /var/run/ 文件夹下回看到一个生成的 redis.pid 文件,然后 ps -ef|grep redis发现redis已经在后台运行,表示设置成功了
5.7 上面的 redis_6379名称是我们复制的时候改的,如果觉得过长,可以自己命名成自己喜欢的命名
下篇,我们介绍下 Redis(二)单机多应用的启动
到这,文章就结束了!
以上,均为本人测试而得出的结果,可能会有出入,或者错误,欢迎指正
欢迎转载,请注明出处跟作者,谢谢!