1. 由于Redis为C语言开发,判断是否安装gcc环境,若未安装,则在线安装。
查看是否安装gcc: gcc -v
在线安装: yum –y install gcc-c++
2. 将Redis上传至Root下面(任何位置均可),并解压。
[root@localhost soft]# tar -zxvf redis-3.0.0
如图:
3. 进入Redis目录,并编译Redis源码。
进入目录: [root@localhost soft]# cd redis-3.0.0
编译: [root@localhost redis-3.0.0]# make
4. 创建安装文件夹并安装(也可直接指定安装目录并安装)
创建文件夹 [root@localhost redis-3.0.0]# mkdir -p /usr/local/redis
指定目录并安装: [root@localhost redis-3.0.0]# make install PREFIX=/usr/local/redis
5. 启动
5.1 前端启动
[root@localhost redis-3.0.0]# ./redis-server
前端启动关闭:ctrl+c
5.2 后端启动
- 将redis源码包中的redis.conf配置文件复制到/usr/local/redis/bin/下
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis/bin/
- 修改redis.conf,将daemonize由no改为yes,编辑完成之后按shift+:,输入wq 然后回车。(w:保存,q:退出 )
进入 /usr/local/redis/bin 目录下: [root@localhost bin]# cd /usr/local/redis/bin/
打开redis.conf文件: [root@localhost bin]# vi redis.conf
如图
- 执行命令启动(-h 后接主机IP地址,-p 厚街端口号)
默认主机地址是127.0.0.1
默认端口是6379
[root@localhost bin]# ./redis-server redis.conf
[root@localhost bin]# ./redis-cli -h 192.168.212.128 -p 6380
如图启动成功
关闭命令: [root@localhost bin]# ./redis-cli shutdown
6. 连接超时。
若连接超时,详细原因看博主上篇博客3.1。
解决方案:
关闭防火墙
systemctl stop firewalld.service