专栏首页指缝阳光Ubuntu安装Redis(手动编译)

Ubuntu安装Redis(手动编译)

一、获取安装包

sudo wget http://download.redis.io/releases/redis-5.0.5.tar.gz

二、解压改文件

sudo tar -zxvf redis-5.0.5.tar.gz

解压后将文件夹移动到自己的安装目录

mv redis-5.0.5 /opt/software/

三、编译安装Redis

由于要编译,我们需要有gcc。没有的话先进行安装

sudo apt-get install gcc

进入redis-5.0.5目录下,依次执行下面两条命令

sudo make
sudo make install

运行完成后Redis会安装到/usr/local/bin目录下

四、启动Redis

现在进入先前解压后得到的文件夹(我的在/opt/software/redis-5.0.5),复制配置文件redis.conf到/etc/redis/下,并用vi命令编辑该文件,将“daemonize no”修改为“daemonize yes”,即设置成作为后台进程运行,修改完成后保存退出。 复制移动(需要先建立redis文件夹):

cp redis.conf /etc/redis

进入到/usr/local/bin目录下,执行命令:(默认端口6379)

redis-server /etc/redis/redis.conf
redis-cli -p 6379

然后执行命令ping,若输出为pong,则证明服务成功启动。

五、测试

接着执行命令

set k1 helloworld
get k1

能看到正常取值,则安装成功

执行quit命令退出,现在可以通过下面的命令查看到该进程:

ps -ef|grep redis

六、如何停止服务器

进入到redis客户端输入shutdown命令即可,退出客户端用exit

七、如何卸载redis

卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可

为了卸载干净,还可以把解压和编译的redis包也给删除了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Nginx——开启 GZIP 压缩

    配置在 nginx.conf 文件中,对于 gzip 的编写,写在 http 模块下面。

    凡人飞
  • Junit报错:Argument(s) are different! Wanted:

    凡人飞
  • 算法——快速排序

    凡人飞
  • 「实战篇」开源项目docker化运维部署-redis高速缓存(六)

    !/upload-images.jianshu.io/upload_images/11223715-0123418e8224c25c.png?imageMogr...

    IT故事会
  • [喵咪Redis]Redis配置文件和主从设置

    [喵咪Redis]Redis配置文件和主从设置 ? 前言 上一节已经介绍了redis的基本使用也运行起来了redis,本节来进一步了解一下redis的配置,以及...

    喵了个咪233
  • 今天,你遇到redis线上连接超时了吗?

    大量TimeoutException,说明当前redis服务节点上已经堆积了大量的连接查询,超出redis服务能力,再次尝试连接的客户端,redis 服务节点直...

    WindWant
  • centos7 安装 Redis

    简单来说,Redis就是开源使用C语言编写,基于内存持久化的日志型、key-value的非关系型数据库。支持多种语言API。

    Mokwing
  • redis的安装与启动以及注意事项

    安装步骤 (注意,在安装之前一定要注意系统的时间一定要正确,否则会出问题) 在redis中文官网上下载安装包 http://www.redis.cn/do...

    程序员养成日记
  • Redis单机安装以及集群搭建

    笔者在工作中也有接触到非关系型数据库Redis,主要用于缓存。但是也仅限于使用方面,底层没具体了解过,刚好有朋友正在研究这个,我也就再深入研究一...

    Liusy
  • redis实战第一篇 安装和使用

    我是李超人

扫码关注云+社区

领取腾讯云代金券