前言
本文讲解linux安装redis的教程(单机版)
一、下载
根据自己的需求下载对应版本,不要追求高版本,生产环境我们应该要使用稳定版本(redis官网)
1、 手动下载然后上传到服务器
2、如果linux环境网络能访问redis,可以在linux下拉取
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
二、安装
1、由于redis是由c语言写的,我们下载源码编译安装,所以第一步先确认自己系统是否安装了gcc,使用以下命令查看
gcc -v
执行gcc -v后能看待信息说明已经安装。如果没有gcc,则通过以下命令安装
yum -y install gcc
2、将下载好的redis源码包解压
tar -zxvf redis-6.2.6.tar.gz
3、进入到解压的文件夹下,然后编译
- 进入到解压的文件夹
cd redis-6.2.6
- 编译(编译需要一端时间,请耐心等待)
make
- 编译完成后进入到src目录下可以看到很多命令
cd src
4、修改配置文件,在redis源码包里边包含一个redis.conf的配置文件,通过 vim redis.conf修改
常用参数配置如下,配置文件里面的参数很多,想详细了解请到看官方文档。
# 绑定地址,如果想让外网访问最好修改为ip地址
bind 192.168.73.131
# 保护模式,默认是开启,如果开启只能本机访问redis服务,如果想让其他机器访问建议关闭
protected-mode no
# 绑定端口号,默认6379
port 6379
# 登录密码,默认是注释掉的,建议开启
requirepass 123456
# 开启持久化功能,默认是关闭,建议打开,这样重启redis服务数据才不会清空
appendonly yes
# 持久化文件,用默认即可,无需修改
appendfilename "appendonly.aof"
# redis持久化数据目录,默认是当前redis服务所在目录,推荐修改
dir ./
5、修改好配置文件之后,进入到src目录下使用redis-server + 配置文件(配置文件路径使用自己的,我这里的路径为 /root/redis/redis-6.2.6/redis.conf)启动redis服务
./redis-server /root/redis/redis-6.2.6/redis.conf
看到这样的界面,说明启动成功,redis-server启动是前端启动,只要我们关闭xshell时redis服务就立刻退出,想后台启动使用如下命令
nohup ./redis-server /root/redis/redis-6.2.6/redis.conf &
6、在src目录中使用redis-cli工具连接redis服务
./redis-cli -a 123456 -h 192.168.74.131 -p 6379
- -a 设置登录密码
- -h redis服务所在的ip
- -p redis服务绑定的端口号
到这里就使用redis源码包安装完成了。