1、下载安装包
官网地址:
# 英文地址
Http://redis.io/
# 中文地址
Http://www.redis.cn/
百度网盘:
链接:https://pan.baidu.com/s/1YSzRtU-aRKH-IrBvbSJ5uQ
提取码:1111
2、配置 Redis的编译环境
Redis是C语言开发的,安装redis需要先去官网下载源码进行编译,编译需要依赖于GCC编译环境,如果
CentOS上没有安装gcc编译环境,需要提前安装
# 安装gcc编译环境(这里我们使用root用户处理这些操作)
yum install gcc-c++
如果提示是否下载,选择: y
如果提示是否安装,选择: y
3、解压redis
# 解压redis
tar -zxvf redis-5.0.5.tar.gz
4、 编译Redis
编译:将.c文件编译为.o文件
进入解压文件夹,执行 make
cd redis-5.0.5
make
编译成功!如果编译过程中出错,先删除安装文件目录,后解压重新编译。
5、 安装
# /home/myapps/redis 是自定义的redis安装路径
make PREFIX=/home/admin/myapps/redis install
安装成功后进入bin目录可以看到一些命令:
- redis-benchmark —性能测试工具
- redis-check-aof —AOF文件修复工具
- redis-cli —命令行客户端
- redis-server —redis服务器启动命令
6、复制redis.conf文件
Redis启动需要一个配置文件,可以修改端口号等信息。
将redis解压的文件夹中的redis.conf文件复制到安装目录。
[root@localhost redis-5.0.5]# cp redis.conf /home/admin/myapps/redis
7、启动redis
方式1:Redis的前端模式启动
直接运行
bin/redis-server
将使永前端模式启动,前端模式启动的缺点是启动完成后,不能再进行其他操作,如果要操作必须使用ctrl+c
,同时redis-server程序结束,不推荐此方法。
[root@localhost bin]# ./redis-server
下面是启动界面(这个界面只能启动,启动后不能进行其他操作)
方式2:Redis的后端启动
修改
redis.conf
配置文件,设置:daemonize yes
,然后可以使用后端模式启动。
[root@localhost redis]# vim redis.conf
# 启动:指定配置文件(这里所在文件夹是redis)
[root@localhost redis]# ./bin/redis-server ./redis.conf
8、查看
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