zoukankan      html  css  js  c++  java
  • redis 安装

    优势:超大规模、高并发、迅速、非关系型、分布式、开源、水平可扩展

    模式:key-value形式存储(JSON)

    适用场景:

    1.对数据高并发读写

    2.对海量数据的高效率存储和访问
    3.对数据的高可扩展和高可用性

    适用场合:

    1.取最新的N个数据的操作
    2.排行榜的应用
    3.需要精确设定过期时间的需求
    4.计数器应用
    5.uniq操作,获取某段时间所有数据的排重值
    6.实时系统,反垃圾系统
    7.Pub/Sub构建实时消息系统
    8.构建队列
    9.缓存

    安装

    一下设置都是对2.4版本的说明,2.6以上的 make install 会报错

    2.4.4 包的下载地址 http://pan.baidu.com/s/1i3mSiGX


    1.http://www.redis.io/download 下载稳定版 Stable


    2.解压 安装
    tar zxvf redis-2.4.xxxxx
    cd redis-2.4xxxx
    make

    #如果不加参数,linux下会报错 redis 3.0以上版本使用

    make MALLOC=libc
    cd src && make install


    3.移动文件,便于管理


    mkdir -p /usr/local/redis/bin
    mkdir -p /usr/local/redis/etc
    mv /lamp/redis/redis-2.4xxxxx/redis.conf /usr/local/redis/etc
    cd /lamp/redis-2.4xxxx/src
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-cli redis-server /usr/local/redis/bin


    4.指定配置文件 并启动
    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    默认端口是 6379

    查看是否启动:ps -ef | grep redis 或者 netstat -tunpl | grep 6379


    5.客户端连接
    /usr/local/redis/bin/redis-cli


    6.停止
    /usr/local/redis/bin/redis-cli shutdown
    或者 pkill redis-server


    7.后台启动
    vi /usr/local/redis/etc/redis.conf
    把 daemonize 改为yes
    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf


    8.进入客户端
    /usr/local/redis/bin/redis-cli

    9.查看连接数

    netstat -an|grep 6379|wc -l 

  • 相关阅读:
    LM NTML NET-NTLM2理解及hash破解
    HTML转义字符&url编码表
    ZooKeeper未授权漏洞
    阉割版BBBlack安装Debian
    在ANTMINER(阉割版BeagleBone Black)运行Debain
    Ubuntu/Debian下通过Apt-get简单安装Oracle JDK
    [Linux]几个armhf的ubuntu源
    [Ubuntu]管理开机启动项的软件
    CentOS搭建NFS服务
    [C#]SharpSSH-一个可以使用SSH连接的.NET库
  • 原文地址:https://www.cnblogs.com/mr-amazing/p/3856441.html
Copyright © 2011-2022 走看看