记录生活中的点点滴滴

0%

CentOS7安装redis

CentOS 7安装redis

1. yum安装编译redis必须的gcc-c++

redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。

1
[root@iZbp1b44670a4o3ks27kznZ ~]# yum install gcc-c++

2. 下载redis安装包

我们可以在当前root目录下新建一个redis文件夹,然后cd进去,再通过wget下载redis

1
2
3
4
5
6
7
8
[root@iZbp1b44670a4o3ks27kznZ ~]# mkdir redis
[root@iZbp1b44670a4o3ks27kznZ ~]# cd redis

# 下载redis软件压缩包
[root@iZbp1b44670a4o3ks27kznZ redis]# wget http://download.redis.io/releases/redis-3.0.4.tar.gz

#解压缩redis压缩包
[root@iZbp1b44670a4o3ks27kznZ redis]# tar -xzvf redis-3.0.4.tar.gz

3. 编译安装redis

1
2
3
4
5
6
7
8
# cd到redis软件包里面
[root@iZbp1b44670a4o3ks27kznZ redis]# cd redis-3.0.4

# 编译redis
[root@iZbp1b44670a4o3ks27kznZ redis-3.0.4]# make

# 安装redis
[root@iZbp1b44670a4o3ks27kznZ redis-3.0.4]# make PREFIX=/usr/local/redis install

make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:

  1. redis-server:Redis服务器端启动程序

  2. redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作

  3. redis-benchmark:Redis性能测试工具

  4. redis-check-aof:数据修复工具

  5. redis-check-dump:检查导出工具

4.配置redis的conf文件

1
2
# 将conf文件复制到安装的redis的bin目录下面
[root@iZbp1b44670a4o3ks27kznZ redis-3.0.4]# cp redis.conf /usr/local/redis/bin

5. 启动redis

先cd到/usr/local/redis/bin文件夹里面,

然后启动redis:./redis-server redis.conf,会看到一下界面说明redis启动成功

由于启动了redis服务器之后这个窗口被占了,所以我们可以在开一个窗口启动redis的客户端

1
2
3
4
# 启动redis服务器
./redis-server redis.conf
# 启动redis客户端
./redis-cli

对了,如果是服务器的话最好在安全组那边再开一下redis对应的6379端口,我这是已经启动的状况下显示的。