• linux下redis单机版搭建


    1.1.什么是redis

    Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:

    字符串类型

    散列类型

    列表类型

    集合类型

    有序集合类型。

    1.2.redis的应用场景

    缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)

    分布式集群架构中的session分离。

    聊天室的在线好友列表。

    任务队列。(秒杀、抢购、12306等等)

    应用排行榜。

    网站访问统计。

    数据过期处理(可以精确到毫秒)

    1.3.redis单机版安装

    (1)因为redis使用c语言开发的,如果要运行在linux上,需要gcc-c++的环境。那么我们就要先看一下是否安装了gcc-c++如果没有的话,需要在虚拟机上安装gcc-c++环境

      首先需要查看linux上是否拥有该运行环境,输入命令为:rpm -qa | grep gcc-c++

      我的linux上是装有该环境的,输入命令后的结果为:gcc-c++-4.4.7-17.el6.i686

      如果linux上没有该环境的话,那么,需要安装该环境,联网安装的命令如下:yum install gcc-c++

    (2)从官网上下载http://download.redis.io/releases/redis-3.2.11.tar.gz,并把redis-3.2.11.tar.gz拷贝到/user/local目录下,

    (3)解压源码:tar -zxvf  redis-3.2.11.tar.gz

    (4)进入解压后的目录 cd /usr/local/redis-3.2.11,然后进行编译 :make

    (5)安装到指定目录下  make PREFIX=/usr/local/redis install

    (6)拷贝配置文件到安装目录下  cp /usr/local/redis-3.2.11/redis.conf  /usr/local/redis/bin

    1.4.启动redis

     (1)、前端模式启动

      直接在/usr/local/redis/bin目录下运行./redis-server 是前台启动,在关闭运行的窗口后redis也将关闭,不推荐使用此方法,为了关闭窗口后不关闭redis,需要使用后台启动。

     (2)、后端模式启动

      修改redis.conf的daemonize的no为yes,直接在/usr/local/redis/bin目录下执行./redis-server ./redis.conf启动redis,执行./redis-cli可进入redis客户端

  • 相关阅读:
    oldboy_09_03day_test1
    oldboy_09_03day
    java消息队列
    es6语法([...arr], set/map数据结构,数组扩展,箭头函数等)
    Angular 2 Expression Changed After It Has Been Checked Exception
    jQuery之Deferred对象详解
    js面向对象:Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
    Angular 4.x 动态创建组件
    JS中this的四种用法
    typescript主键自增长
  • 原文地址:https://www.cnblogs.com/duanrantao/p/8711781.html
Copyright © 2020-2023  润新知