1.使用apt-get命令进行安装

安装gcc依赖

root@yatces-virtual-machine:~# apt-get update

root@yatces-virtual-machine:~# apt-get install gcc

安装redis-server

root@yatces-virtual-machine:~# apt-get install redis-server

安装位置

root@yatces-virtual-machine:/etc# whereis redis
redis: /etc/redis
root@yatces-virtual-machine:/etc/redis# ll
total
drwxr-xr-x root root 8月 : ./
drwxr-xr-x root root 8月 : ../
-rw-r----- redis redis 12月 redis.conf
drwxr-xr-x root root 8月 : redis-server.post-down.d/
drwxr-xr-x root root 8月 : redis-server.post-up.d/
drwxr-xr-x root root 8月 : redis-server.pre-down.d/
drwxr-xr-x root root 8月 : redis-server.pre-up.d/

启动 redis

root@yatces-virtual-machine:~# redis-server  #如果修改为后台进程启动方式:修改redis.conf 文件中的 daemonize no 为 yes

客户端连接

root@yatces-virtual-machine:~# redis-cli
127.0.0.1:> set k1 helloworld
OK
127.0.0.1:> get k1
"helloworld"

卸载

使用命令:dpkg --list查看使用apt-get安装的软件

使用apt-get --purge remove 包名 移除软件

安装redis-server会安装两个包:redis-server 和 redis-tools,直接使用以上方式移除即可。

2.编译安装

在以下网址查找需要安装的版本地址

http://download.redis.io/releases/

下载并解压redis

root@yatces-virtual-machine:/usr/local/soft# wget http://download.redis.io/releases/redis-3.2.6.tar.gz
root@yatces-virtual-machine:/usr/local/soft# tar -zxvf redis-3.2.6.tar.gz

进入redis目录编译、安装

root@yatces-virtual-machine:/usr/local/soft/redis-3.2.# make&& make install

安装完后,在/usr/local/bin目录中会生成一个redis-server启动命令

将 redis.conf 复制到 /etc/redis/ 目录下,顺便将redis.conf几个配置修改(便于远程客户端连接)

bind 127.0.0.1 ==》 bind 0.0.0.0  
protected-mode no
daemonize yes

启动redis

root@yatces-virtual-machine:/usr/local/soft/redis-3.2.# /usr/local/bin/redis-server /etc/redis/redis.conf

客户端连接redis

root@yatces-virtual-machine:/usr/local/soft/redis-3.2.# /usr/local/bin/redis-cli 

停止redis服务,在客户端使用 shutdown 命令,退出客户端使用 exit 命令

127.0.0.1:> shutdown
not connected> exit

卸载redis

只需把/usr/local/bin/目录下的redis删除即可

redis的安装(ubuntu版本)的更多相关文章

  1. 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法

    原来ubunto不提倡设置root用户,系统安装成功后,root密码是随机的,那么在这种情况下如何得到root权限呐,具体方法如下: 终端中输入:sudo passwd root 此时重新设置原登录用 ...

  2. Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)

    Ubuntu下Redis安装两种安装方式: 1.apt-get方式 步骤: 以root权限登录,切换到/usr目录下. 接下来输入命令,apt-get install redis-server,如图: ...

  3. ubuntu 下redis的安装简介

    Linux公社:https://www.linuxidc.com/topicnews.aspx?page=2&tid=2 简单介绍下ubuntu下redis的安装方式: 第一种: 1:进入re ...

  4. lnmp一键安装包,安装多版本php,并开启redis与swoole

    安装多版本的php sudo ./install.sh mphp Install ZendGuardLoader for PHP 7.1... unavailable now. Write ZendG ...

  5. Python 基础之在ubuntu系统下安装双版本python

    前言:随着python升级更新,新版本较于老版本功能点也有不同地方,作为一个初学者应该了解旧版本的规则,也要继续学习新版本的知识.为了能更好去学习python,我在ubuntu安装python2和py ...

  6. 总结一下安装linux系统经验-版本选择-安装ubuntu

    linux版本选择: 初次接触,建议选 Ubuntu 或者 Fedora,这两个发行版都很容易上手,而且两者都有很强大的中文社区,遇到问题比较容易解决,而且都有国内的源,安装或者更新软件时体验相对会好 ...

  7. Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装

    今天用VMware虚拟机安装了Ubuntu 16.04,过程用点繁琐,顺便又安装了VMware tools,这样就可以全屏显示Ubuntu系统了,下面是具体的安装过程! 第一步:准备工作 1.下载Ub ...

  8. Ubuntu 16.04系统下安装RapidSVN版本控制器及配置diff,editor,merge和exploer工具

    在Window下我们使用TortoiseSVN(小乌龟),可以很方便地进行查看.比较.更新.提交.回滚等SVN版本控制操作. 在Linux下我们可以使用RapidSVN.RapidSVN是一款轻量级的 ...

  9. Ubuntu 16安装GPU版本tensorflow

    pre { direction: ltr; color: rgb(0, 0, 0) } pre.western { font-family: "Liberation Mono", ...

随机推荐

  1. java常用容器简要性能分析(List。Map。Set)

    嗯,实习的时候看到这个,感觉蛮好,这里摘录学习,生活加油: 我曾经害怕别人嘲笑的目光,后来,发现他们的目光不会在我身上停留太久,人们更愿意把目光放在自己身上. 知乎上看到,讲给自己. List Lis ...

  2. 【2019沈阳网络赛】G、Special necklace——自闭的物理题

    这道题让我差点怀疑自己高考没考过物理 题意中 he measures the resistance of any two endpoints of it, the resistance values ...

  3. 2020年PHP 面试问题(三)

    2020年PHP 面试问题(一) 2020年PHP 面试问题(二) 一.数据库三范式 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解: 第二范式:2NF是对记录的惟一性约束,要求 ...

  4. Web 服务器压力测试实例详解

    发表于 2012-1-6 14:53 | 来自  51CTO网页 Web 服务器搭建完成上线在即,其能够承载多大的访问量,响应速度.容错能力等性能指标,所有这些是管理人员最想知道也最为担心的.如何才能 ...

  5. effective-java学习笔记---静态工厂方法替代构造方法

    使用静态方法的优点: 1.它们是有名字的,生成的客户端代码更易阅读. 如:返回素数的静态方法 BigInteger.probablePrime 2.与构造方法不同,它们不需要每次调用时都创建一个对象. ...

  6. VS2015 远程调试:Remote Debugger

    一.关于Remote Debugger 使用VS远程调试器Remote Debugger,我们可以调试部署在不同机器上的应用程序,如桌面应用程序和Asp.Net应用程序. 二.Remote Debug ...

  7. 模块 shutil_zipfile_tarfile压缩解压

    shutil_zipfile_tarfile压缩解压 shutil 模块 高级的 文件.文件夹.压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) #将 ...

  8. [tyvj2032]升降梯上<dp&spfa>

    题目背景 开启了升降梯的动力之后,探险队员们进入了升降梯运行的那条竖直的隧道,映入眼帘的是一条直通塔顶的轨道.一辆停在轨道底部的电梯.和电梯内一杆控制电梯升降的巨大手柄. 题目描述 Nescafe 之 ...

  9. Java实现自定义数组及其方法

    自定义数组 主要功能有增.删(根据索引,根据值).改.查扩容等功能 package array; public class CustomArray { private int[] array = nu ...

  10. MySQL:锁机制和隔离事务级别

    在mysql中的锁看起来是很复杂的,因为有一大堆的东西和名词:排它锁,共享锁,表锁,页锁,间隙锁,意向排它锁,意向共享锁,行锁,读锁,写锁,乐观锁,悲观锁,死锁.这些名词有的博客又直接写锁的英文的简写 ...