写点什么

Redis 安装与部署新手入门教程

作者:Java高工P7
  • 2021 年 11 月 11 日
  • 本文字数:1052 字

    阅读完需:约 3 分钟

1、连接虚拟机


首先得启动虚拟机的 network 服务。我装的是目前最新版的 CentOS7,虚拟机的网络使用的是桥接的方式。CentOS 默认是不开启网卡的,所以首先得修改下配置。


(1)运行 vi /etc/sysconfig/network-scrips/ifcfg-eno16777736 打开配置文件


(2)将 ONBOOT=no 改为 yes,CentOS 默认是不开启网卡的


(3)接着在虚拟机重启 network 服务。#service network restart


(4)使用 ifconfig 查看 eno16777736 的 ip 地址,我的是 192.168.1.120


(5)在 window 命令行 ping 一下该地址,如果能 ping 的通,说明可以连接。我的 ip 是 192.168.1.105,所以没问题。


ping 通了说明可以使用 putty 来链接虚拟机了(当然了,也可以不使用 putty,直接在 CentOS 的命令行操作也行,所以这一步不是必须的),打开 putty 输入虚拟机的 ip 地址,然后输入用户名和密码即可连接上:




Redis 安装与部署


2、安装 gcc 编译


因为后面安装 redis 的时候需要编译,所以事先得先安装 gcc 编译,


yum inst


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


all gcc-c++


3、下载、解压和编译


wget http://download.redis.io/releases/redis-3.2.2.tar.gz tar xzvf redis-3.2.2.tar.gz cd redis-3.2.2 make


make 这一步可能会报错,如果报错,可以尝试使用如下命令来编译:


make MALLOC=libc


编译好的二进制文件会放到 src/目录下,可以看到有 redis-server 和 redis-cli,这是 redis 的服务端可客户端,我们到时候可以直接运行这两个文件即可启动服务端和客户端,下面再说。另外还有一些其他配置文件。我们会觉得这有点乱,所以我们一般会自己新建一个目录专门存放命令和配置。


4、移动文件、便于管理


当然,你也可以不这么做~不过建议自己管理一下命令和配置,因为我的所有命令和配置都放在/usr/local/目录下,所有我在/usr/local/下新建了一个 reids 目录以及两个子目录来存放 redis 的命令和配置文件:


mkdir –p /usr/local/redis/bin 放命令 mkdir –p


/usr/local/redis/etc 放配置文件


然后将上面 src 目录下的命令和配置文件分别移动到对应的目录,移动后的结果如下:



5、启动 redis 服务


进入到/usr/local/redis/bin 目录下,执行


./redis-server /usr/local/redis/etc/redis.conf


这是根据配置文件 redis.conf 来启动 redis 服务,但是默认是前台启动的,会占用我的 session,如果想要后台启动 redis,还需要修改一下 redis.conf 的配置,打开该配置文件:


vi /usr/local/redis/etc/redis.conf


然后将 daemonize=no 改为 yes,然后再启动一下 redis 服务就可以后台启动了,然后我们可以查看一下是否启动成功:



用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
Redis安装与部署新手入门教程