选择在Linux下安装redis,现在采用虚拟机安装的centos7 进行安装的
准备工作
1、开启redis的防火墙端口(centos7)
开放指定端口:
注意:redis默认的端口是6379
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新载入:
firewall-cmd --reload
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
2、安装gcc redis是c语言编写的
yum install gcc-c++
出现下图所示,说明安装成功,日志很长,所以只截取了开始,中间,结尾处的日志
如果在安装过程中遇到下图所示的,全部选择 y 并点击键盘的Enter键,然后继续
3.下载redis安装包,在指定目录下执行
进入到 /usr/local 目录下
cd /usr/local/
创建redis的安装目录
mkdir redis
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
出现下图所示,说明下载成功
如果无法下载,则可以手动下载(文章末有下载地址)
安装步骤
1.解压redis安装包
解压 redis-5.0.4.tar.gz
tar -zxvf redis-5.0.4.tar.gz
出现下图所示,说明解压成功(太长了,所以只截取开头和结尾的日志)
2.进入redis目录
cd redis-5.0.4
3.编译
make
出现下图所示,说明编译成功(日志太长,所以只截取了开头和结尾的日志)
4.安装
# /usr/local/redis 是redis的安装路径
make PREFIX=/usr/local/redis install
5.拷贝redis.conf到安装目录
cp redis.conf /usr/local/redis
6.进入 /usr/local/redis目录
cd /usr/local/redis/
7.编辑redis.conf
vim redis.conf
1.后台启动,daemonize yes
2.绑定端口,port 6379 默认是6379 需要安全组开放端口(非必需)
3.如果是个人练习使用:请 注释掉 bind 127.0.0.1
4.指定持久化方式,appendonly yes
5.requirepass redis129 设置密码
8.后端启动redis:
./bin/redis-server ./redis.conf
9.查看是否启动成功:
ps aux | grep redis
下图所示的位置就是pid进程号
10.关闭redis进程
kill -9 pid 进程
vim /etc/rc.d/rc.local
添加开机启动命令
添加如下代码到 /etc/rc.d/rc.local 中:
#/usr/local/redis/bin/redis-server 其中的/usr/local/redis为本教程《安装步骤-4.安装》中 redis的安装目录
#/usr/local/redis/redis.conf 其中的/usr/local/redis为本教程《安装步骤-4.安装》中 redis的安装目录
#redis.conf为《安装步骤-5.拷贝redis.conf到安装目录》中最终位置的redis.conf
#开机启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
保存退出
给启动文件授权
cd /etc/rc.d
chmod 777 rc.local
11.添加软连接(全局命令)
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server
备用操作
定位文件内容位置
转到末行模式
shift + :
/ 你要搜索的内容 或者 在命令行模式 行数比如 5行
5 + G
redis安装包下载地址
百度网盘下载地址
链接:https://pan.baidu.com/s/14NJv42q4aHXZY1iGeyVhdQ
提取码:pa1a
腾讯微云下载地址:
链接:https://share.weiyun.com/JK0UJQ83
密码:4kfplb