前言 这一篇文章将讲述Redis中的sortedset类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了. 项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-sortedset 案例 demo功能是文章点赞排名等等,整个demo的大致页面如下. 准备工作 首先定义一个存储文章的key private static final String ZSET_KEY = "articleLi…
前言 这一篇文章将讲述Redis中的set类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了. 项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-set 案例 demo功能是共同好友,整个demo的大致页面如下.左边是存储到Redis中的数据,右边是从Redis中弹出的数据. 准备工作 首先定义一个存储a.b好友的key private static final String A_…
前言 这一篇文章将讲述Redis中的list类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了. 项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-list 案例 demo功能是队列,整个demo的大致页面如下.左边是存储到Redis中的数据,右边是从Redis中弹出的数据. 准备工作 首先定义一个存储list的key private static final String LIS…
前言 该文章将通过一个小demo将讲述Redis中的string类型命令.demo将以springboot为后台框架快速开发,iview前端框架进行简单的页面设计,为了方便就不使用DB存储数据了,直接采用Redis作为存储. 文中不会讲述springboot用法及项目搭建部分.直接根据功能方面进行讲述,穿插string命令操作说明. 如果需要详细了解该项目的其他部分,请点击下方项目Github地址 项目Github地址:https://github.com/rainbowda/learnWay/…
前言 这一篇文章将讲述Redis中的hash类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了. 项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-hash 案例 demo功能是通讯录,整个demo的大致页面如下 准备工作 首先定义一个key的前缀,已经存储自增id的key private static final String CONTACTS_KEY_PREFIX = "con…
1.SkipList Redis的sortedSet数据结构是有序不重复的(索引为唯一的,数据(score)却可以重复), 跳表是redis的一个核心组件,也同时被广泛地运用到了各种缓存地实现当中,它的主要优点, 就是可以跟红黑树.AVL等平衡树一样,做到比较稳定地插入.查询与删除.理论插入查询删除的算法时间复杂度为O(logN). 2.什么是跳表 链表,相信大家都不陌生,维护一个有序的链表是一件非常简单的事情,我们都知道,在一个有序的链表里面,查询跟插入的算法复杂度都是O(n). 我们能不能进…
https://blog.csdn.net/qq_35433716/category_7944890.html 常用命令: https://www.cnblogs.com/mznsndy/p/13950009.html…
Redis系列文章 前言: 工作原因,在学习mybatis知识后,2个月没有补充新的知识了,最近拿起书本开始学习.打算写下这个Redis系列的文章. 目录结构如下: Redis内置数据结构 Redis持久化 Redis事件 Redis节点复制功能 Redis哨兵功能 Redis集群功能 Redis排序功能实现 Redis常见使用场景 Redis内置数据结构 说明: Redis数据库里每个键值对都是由对象构成.其中键总是字符串对象,值可以为字符串对象(string),列表对象(list),集合对象…
前言 这个redis系列的文章将会记录博主学习redis的过程.基本上现在的互联网公司都会用到redis,所以学习这门技术于你于我都是有帮助的. 博主在写这个系列是用的是目前最新版本4.0.10,虚拟机装的是4.0.10,为了方便window也安装了(版本3.2.100).后续命令会采用命令行,jedis和spring集成jedis这三种方式进行操作. 在这片博文的开始,可以先试着问几个问题,带着问题看博文,或许能更有收获. 什么是redis? 为什么要使用redis? 如何搭建redis环境?…
文章原创于公众号:程序猿周先森.本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号. 前面几篇已经对Redis中几个关键知识点做了介绍,本篇主要对Redis系列做一下总结以及对Redis中常见面试题简单进行介绍一下.首先我们对前面几篇谈到的Redis知识点进行总结. 第1篇:Redis系列开篇文章可以一文了解Redis. http://mp.weixin.qq.com/s?__biz=MzU5MTc1ODA0OQ==&mid=2247484785&idx=1&sn=cd1372…