1.Redis简要介绍

访问Redis官方网站 https://redis.io/ 上面介绍到 ,redis是开源,BSD许可,高级的key-value存储系统,可以用来存储字符串,哈希结构,链表,集合......因此,常用来提供数据结构服务。

2.Redis和Memcached的比较

  2.1>: redis可以用来做存储(storge), 而memccached是用来做缓存(cache) 这个特点主要因为其有”持久化”的功能.
  2.2>: 存储的数据有”结构”,对于memcached来说,存储的数据,只有1种类型”字符串”,而redis则可以存储字符串,链表,哈希结构,集合,有序集合.

3.在Ubuntu中下载和安装Redis

  3.1 进入到Redis官方站点的下载页面 https://redis.io/download 可以下载最新版本和最新stable版本,安装也可参考下载页面中的安装命令进行安装。

3.2 下载到Redis到指定目录中并安装

    cd /usr/src
    wget http://download.redis.io/releases/redis-5.0.3.tar.gz
    tar xzf redis-5.0.3.tar.gz
    cd redis-5.0.3
    make

    //进入src目录
    //下载redis-5.0.3.tar.gz
    //解压redis-5.0.3.tar.gz
    //进入到解压redis-5.0.3目录
    //安装

         注意 可能会碰到的问题,时间错误,原因: 源码是官方configure过的,但官方configure时,生成的文件有时间戳信息,Make只能发生在configure之后,如果你的虚拟机的时间不对,比如说是2012年解决: date -s ‘yyyy-mm-dd hh:mm:ss’ 重写时间 再 clock -w 写入cmos

    可选步骤:make test 测试编译情况

  3.3 安装到指定的目录中

    cd /usr/local
    mkdir redis
    cd /usr/src/redis-5.0.3
    make PREFIX=/usr/local/redis install

    //进入local目录
    //在该目录下创建mkdir文件夹
    //返回到下载解压的redis-5.0.3目录
    //将redis安装到创建的redis文件夹

  3.4 安装完成后生成的文件

    cd /usr/local/redis/bin
    ll
    //进入redis/bin安装目录
    //查看目录文件

    redis-benchmark 性能测试工具
    redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复)
    redis-check-dump 快照文件检测工具,效果类上
    redis-cli 客户端
    redis-server 服务端

  3.5 复制配置文件到安装目录

    cd /usr/src/redis-5.0.3
    cp redis.conf /usr/local/redis/bin

    //进入redis-5.0.3解压目录
    //复制目录中的redis.conf到安装目录

  3.6 启动Redis服务

    cd /usr/local/redis/bin
    redis-server ./redis.conf

    //进入安装目录
    //启动redis服务 配置文件为当前目录的redis.conf

  3.7 使用Redis客户端

    cd /usr/local/redis/bin
    redis-cli

    //进入安装目录
    //启动redis客户端

    注意连接远程Redis服务 redis-cli -h 192.168.119.128 -p 6379

  3.8 结束Redis服务进程

    pkill -9 redis
    //杀掉Redis服务进程

    或者使用客户端关闭Redis服务进程

    shutdown
    //使用redis-cli客户端关闭Redis服务进程

ubuntu上安装redis的更多相关文章

  1. ubuntu上安装redis和配置远程访问

    ubuntu上安装redis和配置远程访问 安装redis: 下载安装包: wget http://download.redis.io/releases/redis-4.0.1.tar.gz 解压: ...

  2. 在Ubuntu上安装Redis MySQL MongoDB memcached Nginx

    1.安装Redis sudo apt-get install redis-server 2.安装MySQL sudo apt-get install mysql-server 3.安装MongoDB ...

  3. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

  4. ubuntu下安装redis及常用操作

    reids是一个内存数据库,具有存取速度快,使用简单等优点.我们常常在分布式或者负载均衡的系统中使用它来缓存一些公用的且不是很大量的数据,比如session或者各类token(比如微信的access_ ...

  5. 转】在Ubuntu中安装Redis

    不多说,直接上干货! 原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/ 感谢! 在Ubuntu中安装Redis R利剑 ...

  6. 在Ubuntu上安装openResty #1

    在Ubuntu上安装openResty #1 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方 ...

  7. [异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议

    一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题 ...

  8. Ubuntu上安装Robomongo及添加到启动器

    到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomon ...

  9. 在 Ubuntu 上安装 Android Studio

    在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...

随机推荐

  1. 基于STM32的平衡车机器人设计-硬件电路设计

    今天分享一个STM32F103为主控的自平衡车机器人的硬件电路设计.(亲测完全可用,且没有任何问题) 电路原理图: 电源部分采用12V锂电池作为输入,分三路稳压,其中7805作为5V传感器的供电以及后 ...

  2. 3D Spherical Geometry Kernel( Geometry Kernels) CGAL 4.13 -User Manual

    Introduction The goal of the 3D spherical kernel is to offer to the user a large set of functionalit ...

  3. 程序媛计划——python socket通信

    定义 socket 是进程间的一种通信方式,可以实现不同主机间的数据传输 #写服务期端程序server.py #实现服务器向客户端连接 #!/usr/bin/env python #coding:ut ...

  4. tableView cell 设置圆角 响应链

    1.  tableView的样式必须为 UITableViewStyleGrouped 样式否则cell设置的圆角无效. 2. delegate用weak和assign的区别: A:用weak修饰是为 ...

  5. poj1220------高精度进制转换模板

    #include<iostream> #include<cstdio> #include<cstring> using namespace std; const i ...

  6. Flask从入门到精通之Flask-Bootstrap的使用

    Bootstrap(http://getbootstrap.com/)是Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代Web 浏 ...

  7. hbase搭建web项目 报500错误 HTTP Status 500 - Unable to compile class for JSP

    在昨天,用hbase做后台搭建web项目时,前边的进行的非常顺利,当运行时便 报错了,截图如下: 这是直接在jsp中接收参数报的错误,如果在servlet中,同样也是报500的错误,虽然显示的不太一样 ...

  8. 【ROS系列】使用QT编写ROS订阅、发布程序

    Linux下一直使用QT进行开发,支持cmake使得很容易导入其他工程.学习ROS过程中,很多函数名称难记,使用QT不仅可以提示补全,还为了以后开发GUI方便吧. 1.安装ros_qtc_plugin ...

  9. input验证码框,输入非数字或非12位时,红框提示;每4位加一个空格

    以下代码:input验证码框,输入非数字或非12位时,红框提示;每4位加一个空格 //input验证码框,输入非数字或非12位时,红框提示;每3位加一个空格 $(".text"). ...

  10. (转)MySQL详解--锁

    原文:http://blog.csdn.net/xifeijian/article/details/20313977 锁是计算机协调多个进程或线程并发访问某一资源的机制.在数据库中,除传统的计算资源( ...