• Redis基础一(Linux)


    Redis概述

         1.是一个开源的,先进的<key,value>存储,并用与构建高性能,可扩展的应用程序的完美解决方案

         2.从它的许多竞争继承来的三个主要特点:

               l  Redis数据库完全在内存中,使用磁盘仅用于持久性。

               l  相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。String,List,set,map,sortSet 

               l  Redis可以将数据复制到任意数量的从服务器。

    优势:

              l  异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。

              l  支持丰富的数据类型:Redis支持字符串、列表、集合、有序集合散列数据类型,这使得它非常容易解决各种各样的问题。

              l  操作都是原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。----计数器

              l  多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等。

    安装:

             官网上下载Redis源码

            解压并进入到Redis目录

             make  完成编译(先下载编译器: yum -y install gcc gcc-c++ 

            编译好了之后   make PREFIX=/usr/redis_install install  , 会将Redis安装在/usr/redis_install目录下

       再进入到Redis安装目录, 将Redis解压目录下的redis.conf 复制到 安装目录

     

    在对 redis.conf 文件进行修改:

    daemonize yes

    pidfile /usr/redis_install/logdir/redis.pid

    port 6379

    logfile "/usr/redis_install/logdir/redis.log"

    dir /usr/reids_install/data

    执行下面命令:

    mkdir logdir ;mkdir data

    启动:bin/redis-server redis.conf

    查看是否启动成功:

    [root@tourbis redis]# bin/redis-cli

    127.0.0.1:6379> ping

    PONG

    127.0.0.1:6379> exit

              

  • 相关阅读:
    《Java基础知识》Java继承的概念和实现
    《Java基础知识》Java包装类,拆箱和装箱
    《Java基础知识》Java方法重载和重写
    《Java基础知识》Java this关键字详解
    《Java基础知识》Java变量作用域
    51nod 1080:两个数的平方和
    51nod 1013:3的幂的和 快速幂
    POJ 1019:Number Sequence 二分查找
    51nod 1393:0和1相等串
    51nod 1267:4个数和为0 哈希
  • 原文地址:https://www.cnblogs.com/yhood/p/10012977.html
Copyright © 2020-2023  润新知