linux中安装redis服务

环境说明
Centos7
关闭防火墙(systemctl stop firewalld; systemctl disable firewalld)
关闭selinux

redis简介:
redis是一种内存型的nosql数据库,优点是快,常用来做缓存用
redis存储数据的方法是以key-value的形式
value类型支持字符串、列表、哈希等多种类型

1、到redis官网下载redis源码

本实验使用的linux版本是centos7,redis版本是4.0
下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz

打开redis官网:https://redis.io/
以下是详细操作:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
最后一步:复制redis4.0下载链接地址

2、使用ssh工具登录linux服务器

1、使用wget 下载redis4.0源代码(为了确保你的linux服务器上的程序完整,我们先更新下安装redis所需要的环境)
root用户yum install wget tar make gcc gcc-c++ openssl openssl-devel cmake
其他用户sudo yum install wget tar make gcc gcc-c++ openssl openssl-devel cmake
环境安装好之后:
使用wget下载源码wget http://download.redis.io/releases/redis-4.0.11.tar.gz
在这里插入图片描述
使用wget下载的文件一般是在当前目录下的:
使用ll命令查看[root@localhost ~]# ll
下面是我本机的下载文件所在位置:
在这里插入图片描述

接下来使用解包工具解压:
[root@localhost ~]# tar -zxf redis-4.0.11.tar.gz
在这里插入图片描述
当出现redis-4.0.11的目录说明已经解压成功了

接下来使用源码编译:
1、进入到redis-4.0.11目录下
[root@localhost ~]# cd redis-4.0.11
2、执行命令make
[root@localhost redis-4.0.11]# make
3、此过程有点久,当出现如下信息时说明,源码编译成功
在这里插入图片描述

4、测试编译后 的程序是否可执行
编译后的程序放在:当前目录下的src里面
查看server:
[root@localhost redis-4.0.11]# ./src/redis-server -v
在这里插入图片描述
查看cli:
[root@localhost redis-4.0.11]# ./src/redis-cli -v
在这里插入图片描述

3、将编译好的程序放到程序目录下,当然可以根据个人喜好放置,一般放在: /usr/local

1、首先我们先创建几个文件夹
二进制文件bin:[root@localhost redis-4.0.11]# mkdir -p /usr/local/redis/bin
配置文件conf:[root@localhost redis-4.0.11]# mkdir -p /usr/local/redis/conf
2、当你看到如下结果时,说明已经创建成功
[root@localhost redis-4.0.11]# ll /usr/local/redis/
在这里插入图片描述
3、接下来拷贝我们编译好的redis二进制文件到bin目录下:
拷贝:
[root@localhost redis-4.0.11]# cp ./src/* /usr/local/redis/bin
查看:
[root@localhost redis-4.0.11]# ll /usr/local/redis/bin
在这里插入图片描述
当出现上图的信息就说明成功了

4、接下来拷贝我们编译好的redis二进制文件到bin目录下:
拷贝:
[root@localhost redis-4.0.11]# cp ./redis.conf /usr/local/redis/conf/
查看:
[root@localhost redis-4.0.11]#ll /usr/local/redis/conf/
在这里插入图片描述
当出现上图的信息就说明成功了

5、但是我们可以看到上图有很多.c, .h , .o的文件,这些文件我们是用不到了的,为了不占用空间,我们把他删除掉,下图箭头的文件才是我们需要的
在这里插入图片描述
[root@localhost redis-4.0.11]#cd /usr/local/redis/bin/
执行删除不需要的文件
[root@localhost bin]# rm -f *.o *.h *.c Makefile valgrind.sup
在这里插入图片描述
出现上图说明成功

4、为我们的redis程序创建软连接

1、创建redis客户端软连接:
[root@localhost bin]# ln -s /usr/local/redis/bin/redis-cli /usr/local/bin/
2、创建redis服务端软连接:
[root@localhost bin]# ln -s /usr/local/redis/bin/redis-server /usr/local/bin/
在这里插入图片描述

3、先去其他的目录下:
[root@localhost bin]# cd /
4、测试redis客户端软连接:
[root@localhost /]# redis-cli -v
在这里插入图片描述
5、测试redis服务端软连接:
[root@localhost /]# redis-server -v
在这里插入图片描述

到此说明服务已经成功了

  • 关于 转载请说明出处
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值