zoukankan      html  css  js  c++  java
  • Redis学习

    好久没用博客园了,更是忘记了用户名和秘密,幸好还有邮箱地址。 

      回归java的路程是如此的艰辛,国内的Cocos2d c++根本就没有市场,所以java才是王道。 所以最近查看java的时候出现了一个叫Redis的数据库。所以需要仔细的探讨一二。  

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

    Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

    它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

    仔细发现这是一个保存键 值对的数据库。  号称查询的速度飞快。 所以远超HashMap而且性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。。 

      我是用的机器是Mac系统,所以官网上下载了Redis,然后安装到了 /usr/local/中。 这个神奇的包,需要用前往文件夹。输入地址,才能进去。 

    你会发现你以前mysql也是安装在这里的。 所以我就把 tar 文件解压了。 放在了/usr/local/中。

    编译测试 

    sudo make test

    编译安装

    sudo make install  

    这个时候就安装好了 Redis 很简单。

    启动服务

    redis-server

    启动客户端,别忘了服务端才是操纵数据库的

    redis-cli

    差不多就是这么多了,然后就是键值对的储存与取出。 

    1.猜测应用的途径,差不多就是用户名和密码的查询吧。 因为百万级的访问量,那么如果用户名密码的验证肯定废内存。 所以用这么一个轻量级多功能数据库,那么速度一下得到提升了。 下面一章测试一下在springmvc中的应用。

  • 相关阅读:
    基本Dos命令
    安装java开发环境
    windouws常用快捷键
    elasticsearch(ES)
    使用kibana操作elasticsearch(es)
    Dubbo的负载均衡
    springboot结合Dubbo的使用
    Dubbo
    zookeeper-理解
    springboot结合FTP服务器实现文件上传
  • 原文地址:https://www.cnblogs.com/dipmight/p/11130050.html
Copyright © 2011-2022 走看看