下载Redis

进入官网找到下载地址 https://redis.io/download 安装到 /usr/local/src目录

解压

tar -zxvf redis-5.0.8.tar.gz

解压后多了个redis-5.0.8文件夹

linux redis安装路径 redis安装在linux哪个目录_Redis

编译

进入到redis目录,进行编译

cd /usr/local/src/redis-5.0.8
make

执行结果图:

linux redis安装路径 redis安装在linux哪个目录_linux redis安装路径_02

安装

进入到redis目录
输入命令执行进行安装

make PREFIX=/usr/local/src/redis-5.0.8 install

PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径

指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录

执行结果图:

linux redis安装路径 redis安装在linux哪个目录_redis_03

启动Redis

在/usr/local/src/redis-5.0.8目录下启动redis

./bin/redis-server ./redis.conf

linux redis安装路径 redis安装在linux哪个目录_redis_04

采取前台显示启动方式(如果在配置文件中设置了daemonize属性为yes则跟后台进程方式启动其实一样)
后台进程启动方式:相比多了个&符号

./bin/redis-server& ./redis.conf

redis.conf为redis启动配置文件
修改配置文件属性

daemonize yes

通过后台方式启动

linux redis安装路径 redis安装在linux哪个目录_Redis_05

查看Redis是否正在运行

1、查看进程方式

ps -aux |grep redis

linux redis安装路径 redis安装在linux哪个目录_配置文件_06

2、查看端口方式

netstat -apn|grep 6379

linux redis安装路径 redis安装在linux哪个目录_redis_07

启动客户端

./bin/redis-cli

linux redis安装路径 redis安装在linux哪个目录_配置文件_08

输入exit 可退出控制台
输入shutdown关闭redis服务

客户端连接

当我们使用redis desktop工具去连接的时候,会报连接异常的错误

linux redis安装路径 redis安装在linux哪个目录_Redis_09


所以我们还需要修改以下redis.conf配置文件,才能够允许外部连接1、注释bind,因为redis默认只支持本机连接,注释掉这行代表可以接受其他机器的连接。

linux redis安装路径 redis安装在linux哪个目录_linux_10


注释前:

linux redis安装路径 redis安装在linux哪个目录_redis_11


注释后:

linux redis安装路径 redis安装在linux哪个目录_配置文件_12


2、将保护模式修改为no,将redis的保护模式关闭掉,这样可以供外部来访问redis访问

protected-mode no

linux redis安装路径 redis安装在linux哪个目录_linux redis安装路径_13

3、如果防火墙开启着,则需要将端口添加为白名单(本机操作,禁用防火墙最省事!!)

  • 不管防火墙关没关,都是用systemctl stop firewalld 关闭防火墙。
  • 然后使用yum install iptables-services 安装或者更新服务
  • 然后使用systemctl enable iptables 启动iptables
  • 最后使用systemctl start iptables 打开iptables
  • 在iptables中添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
  • 然后重启iptables:service iptables restart

保存退出后,重启redis服务

再次使用redis desktop工具连接,则连接成功。

linux redis安装路径 redis安装在linux哪个目录_Redis_14


接下去,我们就可以愉快的操作Redis了