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启动时有效: