Redis下载与安装(Linux下载)
承接Redis
1. 环境准备
- 虚拟机版本:VMware® Workstation 16 Pro
- Linux系统:Centos7
- 远程命令端:xshell
- 文件传输工具:SecureFXPortable
2.Redis安装
2.1 Redis的编译语言
Redis是C语言开发的,安装redis需要先去官网下载源码进行编译,编译需要依赖于GCC编译环境。如果CentOS上没有安装gcc编译环境,需要提前安装。安装命令如下:
[root@localhost ~]# yum install gcc-c++
切记,请使用root
用户处理这些操作。这里默认全选择Y
2.2 Redis安装
2.2.1.使用SecureFXPortable
上传Redis
安装压缩包到Linux
目录中
2.2.2.上传Redis安装文件到自己的指定目录下。我这里选择的是/mysoft
2.2.3.进入该目录下解压文件
[root@localhost mysoft]# tar -zxvf redis-5.0.5.tar.gz
2.2.4.编译Redis文件(将.c文件编译成.o文件)
[root@localhost mysoft]# cd redis-5.0.5
[root@localhost redis-5.0.5]# make
注意:如果编译过程中出错,先删除安装文件目录,后解压重新编译。
2.2.5.安装
[root@localhost redis-5.0.5]# make PREFIX=/home/admin/myapps/redis install
2.2.6.安装之后的bin目录介绍
[root@localhost redis]cd /home/admin/myapps/redis/bin
其中介绍这几个文件:
redis-benchmark:性能测试工具
redis-check-aof:AOF文件修复工具
redis-check-rdb:RDB文件检查工具
redis-cli:命令行客户端
redis-server:redis服务器启动命令
2.2.7 Copy文件
Redis启动需要一个配置文件,可以修改端口号信息。将redis
解压的文件夹中的redis.conf
文件复制到安装目录。
2.3 redis启动
2.3.1 Redis前端模式启动
直接运行bin/redis-server将使永前端模式启动,前端模式启动的缺点是启动完成后,不能再进行其他操作,如果要操作必须使用ctrl+c,同时redis-server程序结束。所以不推荐此方法。
[root@localhost bin]# ./redis-server
2.3.2 Redis后端启动
修改redis.conf
配置文件,设置daemonize yes
,然后可以使用后端模式启动。
启动时,指定配置文件。
[root@localhost redis]# ./bin/redis-server ./redis.conf
Redis默认端口:6379,通过当前服务进行查看
[root@localhost redis]# ./bin/redis-server ./redis.conf
[root@localhost redis]# ps -ef | grep -i redis
2.3.3 客户端访问redis
如果想要通过指令来操作redis
,可以使用redis的客户端进行操作。
在bin
文件夹下运行redis-cli
,该指令默认连接的127.0.0.1 ,端口号是6379。
[root@localhost bin]# ./redis-cli
127.0.0.1:6379>
如果想要连接指定的ip地址以及端口号,则需要按照:redis-cli -h ip地址 -p 端口号
语法结构构成。
2.3.4 向Redis服务器发送命令
Ping
,测试客户端与Redis的连接是否正常,如果连接正常,回收到pong
。
127.0.0.1:6379> ping
PONG
2.3.5 退出客户端
127.0.0.1:6379> quit
2.3.6 Redis停止
(1) 强制结束程序。强制终止Redis进程可能会导致redis持久化数据丢失。
kill -9 pid
pid的获取查询:ps aux | grep -i redis
(2) 正确停止。正确让Redis
停止的方式应该是向Redis
发送SHUTDOWN
命令,方法为(关闭默认的端口)
[root@localhost redis]# ./bin/redis-cli shutdown
2.4 介绍第三方工具操作redis
redis-desktop-manager的连接:
2.4.1 连接linux虚拟机的ip
第一行填写自定义名称;第二行填写redis
的host
地址。默认是127.0.0.1
。
注意:首先需要关闭linux
防火墙并且修改redis.conf
文件中的bind
参数。
bind linux的ip地址
最后通过访问时,输入如上图所示即可。
[root@localhost bin]# ./redis-cli -h 192.168.91.129 -p 6379
填入自己的ip地址即可。
最后,本次linux下安装Redis基本上大功告成。