Linux如何安装Redis?


一、redis下载地址:

二、Linux下_安装redis

1. 环境准备

  • (1)虚拟机版本:VMware® Workstation 12 Pro
  • (2) Linux系统:Centos Release 6.5
  • (3) 远程命令端:xshell
  • (4)文件传输工具:SecureFXPortable

工具_百度云链接:提取码:i24y

2. Redis的编译环境

Redis是C语言开发的,安装redis需要先去官网下载源码进行编译,编译需要依赖于GCC编译环境,如

果CentOS上没有安装gcc编译环境,需要提前安装,安装命令如下:(这里我们使用root用户处理这些操

--安装gcc编译环境:
yum install gcc-c++

如果提示是否下载,选择: y

在这里插入图片描述

如果提示是否安装,选择: y

在这里插入图片描述

3.上传本地redis到Linux目录

(1) 使用SecureFXPortable上传Redis安装文件到Linux目录

在这里插入图片描述

(2)上传Redis安装文件,这里我上传到自建的文件夹: /home/admin/local

在这里插入图片描述

4. 解压redis文件

--解压redis:
tar -zxvf redis-5.0.5.tar.gz

在这里插入图片描述

5. 编译Redis(编译,将.c文件编译为.o文件)

进入解压文件夹,执行 make

--编译:
cd redis-5.0.5
make

在这里插入图片描述

编译成功!如果编译过程中出错,先删除安装文件目录,后解压重新编译

6. 安装

说明:这里的/home/myapps/redis 是自定义的redis安装路径

make PREFIX=/home/admin/myapps/redis install

在这里插入图片描述

在这里插入图片描述

安装成功后进入bin目录可以看到一些命令:

在这里插入图片描述

  • redis-benchmark —性能测试工具
  • redis-check-aof —AOF文件修复工具
  • redis-cli —命令行客户端
  • redis-server —redis服务器启动命令

7. 复制redis.conf文件

Redis启动需要一个配置文件,可以修改端口号等信息。将redis解压的文件夹中的redis.conf文件复制到

安装目录。

[root@localhost redis-5.0.5]# cp redis.conf /home/admin/myapps/redis

8.启动redis

方式1:Redis的前端模式启动

直接运行bin/redis-server将使永前端模式启动,前端模式启动的缺点是启动完成后,不能再进行其他

操作,如果要操作必须使用ctrl+c,同时redis-server程序结束,不推荐此方法。

[root@localhost bin]# ./redis-server

下面是启动界面(这个界面只能启动,启动后不能进行其他操作)

在这里插入图片描述

使用ctrl+c退出前端启动。

方式2:Redis的后端启动

修改redis.conf配置文件,设置:daemonize yes,然后可以使用后端模式启动。

[root@localhost redis]# vim redis.conf

在这里插入图片描述

查找方法: /daemonize...

启动:

指定配置文件(这里所在文件夹是redis)
[root@localhost redis]# ./bin/redis-server ./redis.conf

Redis默认端口:6379,通过当前服务进行查看

[root@localhost redis]# ps -ef | grep -i redis

在这里插入图片描述

9. 使用客户端防访问redis

方式1:使用默认ip和端口号

如果想要通过指令来操作redis,可以使用redis的客户端进行操作,在bin文件夹下运行redis-cli

该指令默认连接的127.0.0.1 ,端口号是6379

[root@localhost bin]# ./redis-cli
127.0.0.1:6379>

方式2:使用指定ip和端口号

如果想要连接指定的ip地址以及端口号,则需要按照:

redis-cli -h ip地址 -p 端口号

[root@xj0927 redis]# ./bin/redis-cli -h 192.168.77.130 -p 6379
192.168.77.130:6379> 

测试:向Redis服务器发送命令

Ping,测试客户端与Redis的连接是否正常,如果连接正常,回收到pong

127.0.0.1:6379> ping
PONG

退出客户端:exit/quit

127.0.0.1:6379> quit

10.停止redis

方式1:强制结束程序

强制终止Redis进程可能会导致redis持久化数据丢失。

语法:kill -9 pid

在这里插入图片描述

方式2:发送shutdown命令

正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,方法为(关闭默认的端口)

语法:
[root@localhost redis]# ./bin/redis-cli  -h ip地址 -p 端口号 shutdown

在这里插入图片描述

11.使用第三方工具操作redis

1)关闭Linux防火墙

在这里插入图片描述

2)修改redis.conf文件中的bind参数

bind linux的ip地址

3)建立连接

只有在redis启动时有效:

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值