`
文章列表
一、基础命令   A、获得符合规则的键名列表    KEYS pattern    ?匹配一个字符   *  匹配任何个(包括0个)字符   [] 匹配括号件的任一字符,可以使用“-”符号表示一个范围,如 a[b-d]可以匹配“ab”、“ac”、“ad”   \x 匹配字符x,用于转义符号。如要匹配“?”就需要使用\?   ps:KEYS 命令需要遍历Redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境使用。   Redis不区分命令大小写。   B、判断一个键是否存在   EXISTS key    如果键存在则返回整数类型 1,否则返回 0。 ...

Redis简介

Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。同时Redis的诸多高层级功能时期可以胜任消息队列、任务队列等不同角色。   Redis是REmote DIctionary Server(远程字典服务)的缩写,它以字典结构存储数据,并允许其他应用通过TCP 协议读写字典中的内容。   Redis字典中的键值除了可以使字符串,还可以是其他数据类型。支持的键值数据类型如下:   字符串类型   散列类型   列表类型   集合类型   有序集合类型   Redis数据库中的所有数据都存储在内存 ...

Redis事务

1、概述              Redis中的事务(transacrion)是一组命令的集合。事务同命令一样都是Redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行。   127.0.0.1:6379> MULTI                        启动事务   OK   127.0.0.1:6379> SADD user:1  2   QUEUED   127.0.0.1:6379> SADD user:2  1   QUEUED   127.0.0.1:6379> EXEC                 ...

Redis安装

版本规则:版本号为偶数的版本是稳定版,奇数版本为非稳定版。   1、安装   http://www.redis.net.cn/download/   wget http://download.redis.io/redis-stable.tar.gz   tar xzf redis-stable.tar.gz   cd redis-stable   make   执行make install 命令可将 src下的可执行文件复制到 /usr/local/bin 下,以后执行程序时可以不用输入完整的路径。   $ wget http://download.redis ...
1、运行时数据区域           1.1、程序计数器   程序计数器(Program Counter Register)是一块较小的内存空间,他的做用可以看做是当前线程所执行的字节码的行号指示器。线程私有 的内存。   如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值则为空。   1.2、Java虚拟机栈   Java虚拟机栈也是线程私有的,他的生命周期与线程相同。虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧(Stack Frame ...

Java概述

1、概述   Java 不仅仅是一门编程语言,它还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器和大型机等各种场合。   优点:它摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想;它提供了一种相对安全的内存管理的访问机制,避免了绝大部分的内存泄漏和指针越界问题;它实现了热点代码检测和运行时编译及优化,这使得Java应用能随着应用时间的增加而获得更高的性能;它有一套完善的用用程序接口,还有无数的来自商业机构和开源社区的第三方类库来帮助实现各种各样的功能。   2、发展史 ...
    给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。工具永远都是知识技能的一层包装。   1、JDK的命令行工具   如果读者在工作中需要监控运行于JDK1.5的虚拟机之上的 ...
1、对象已死   堆中几乎存放着Java世界中所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象有哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)   1.1、引用计数算法   给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用的。——实现简单,判定效率也很高。   Java语言中没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间的相互循环引用的问题。   1.2、根搜索算法   在主流的商用程序语言中(Java 和 ...

Linux Vi命令详解

    vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。       vi编辑器支持编辑模式和命令模式, ...
/** * 母字符串 */ private static String string = "abcdefghijklmnopqrstuvwxyz"; /* ******************************************** * method name : getRandom * description : 生成 1-count 的随机数 * @return : int * @param : @param count * @param : @ ...
一.static关键字的用途     static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。简 ...
Global site tag (gtag.js) - Google Analytics