• ubuntu上安装redis


    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服务进程

  • 相关阅读:
    android 源码编译 问题 列表
    springboot总结
    设计模式学习笔记
    JWT入门1
    oauth2入门github
    mybatis面试题
    shiro入门
    knife4j swagger API文档
    pahole安装(编译)
    goMySql的逆向工程
  • 原文地址:https://www.cnblogs.com/heyangyi/p/8522533.html
Copyright © 2020-2023  润新知