Redis

Redis是什么?它的优点有哪些?

Redis 是当前互联网世界最为流行的 NoSQL(Not Only SQL)数据库。NoSQL 在互联网系统中的作用很大,因为它可以在很大 …
阅读更多
Redis

Redis在Java Web中的应用

一般而言 Redis 在 Java Web 应用中存在两个主要的场景,一个是缓存常用的数据,另一个是在需要高速读/写的场合使用它 …
阅读更多
Redis

Redis基本安装和使用

安装 Redis 十分简单,为了方便学习可以在 Windows 环境下安装 Redis,当然实际的工作中主要使用 Linux/Unix 系统安装 …
阅读更多
Redis

Redis集合数据结构和常用命令

Redis 的集合不是一个线性结构,而是一个哈希表结构,它的内部会根据 hash 分子来存储和查找数据,理论上一个集合可以 …
阅读更多
Redis

Redis的6种数据类型

Redis 是一种基于内存的数据库,并且提供一定的持久化功能,它是一种键值(key-value)数据库,使用 key 作为索引找到 …
阅读更多
Redis

在Java程序中使用Redis

本教程是讨论 Java 互联网技术为主,因此主要论述如何在 Java 中使用 Redis。在 Java 中,可以简易地使用 Redis,或者 …
阅读更多
Redis

NoSQL和传统数据库有什么区别?NoSQL能取代传统数据库吗?

Redis 等 NoSQL 工具也能够存储数据,有人认为 NoSQL 来会取代数据库,但是笔者却不那么认为,这里谈谈 NoSQL 和传统数 …
阅读更多
Redis

Redis有序集合(sorted set)串数据结构和常用命令

有序集合和集合类似,只是说它是有序的,和无序集合的主要区别在于每一个元素除了值之外,它还会多一个分数。分数是一 …
阅读更多
Redis

Redis字符串数据结构和常用命令

字符串是 Redis 最基本的 数据结构,它将以一个键和一个值存储于 Redis 内部,它犹如 Java 的 Map 结构,让 Redis 通过 …
阅读更多
Redis

在Spring中使用Redis

在教程《 在Java程序中使用Redis》中介绍了在没有封装情况下使用 Java API 的缺点,需要自己编写规则把 Java 对象和 Re …
阅读更多
Redis

Redis哈希数据结构和常用命令

Redis 中哈希结构就如同 Java 的 map 一样,一个对象里面有许多键值对,它是特别适合存储对象的,如果内存足够大,那么 …
阅读更多
Redis

Redis链表(linked-list)数据结构和常用命令

链表结构是 Redis 中一个常用的结构,它可以存储多个字符串,而且它是有序的,能够存储 2 的 32 次方减 1 个节点(超过 …
阅读更多
Redis

Redis HyperLogLog常用命令

基数是一种算法。举个例子,一本英文著作由数百万个单词组成,你的内存却不足以存储它们,那么我们先分析一下业务。 英 …
阅读更多
Redis

Redis的基础事务和常用操作

和其他大部分的 NoSQL 不同, Redis 是存在事务的,尽管它没有数据库那么强大,但是它还是很有用的,尤其是在那些需要 …
阅读更多
Redis

探索Redis事务回滚

对于 Redis 而言,不单单需要注意其事务处理的过程,其回滚的能力也和数据库不太一样,这也是需要特别注意的一个问题—— …
阅读更多
Redis

Redis watch命令——监控事务

在 Redis 中使用 watch 命令可以决定事务是执行还是回滚。一般而言,可以在 multi 命令之前使用 watch 命令监控某些键 …
阅读更多