Redis 安装与部署新手入门教程
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
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 服务就可以后台启动了,然后我们可以查看一下是否启动成功:
评论