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中的应用。

  • 相关阅读:
    Websocket --socket.io的用法
    Vuex中mapState的用法
    vue中关于computed的一点理解
    webuploader大文件分片,多线程总结
    pdf的使用遇到的问题
    单文件WebUploader做大文件的分块和断点续传
    webUploader大文件断点续传学习心得 多文件
    iframe子页面与父页面元素的访问以及js变量的访问
    pwa 集合
    mpvue 转小程序实践总结
  • 原文地址:https://www.cnblogs.com/dipmight/p/11130050.html
Copyright © 2011-2022 走看看