Redis
黛色翩翩
来了就是朋友 我是黛色翩翩。我们立志做最好的开源项目分享平台,这里不仅仅有各种有趣且实用的开源项目,还会定期分享关于Java,并发编程,性能优化,中间件服务,架构设计等相关后端知识与面试,就业,找工作,简历模板等就业大计,拥有我就相当于拥有整个互联网包括,快来聊一聊吧
展开
-
一篇文章带你领略Redis的两种持久化的方法
前言Redis是一个支持持久化的内存数据库,通过持久化可以把在内存中的数据同步到硬盘上,来保证数据的持久化,当Redis在重启时候,可以通过加载硬盘文件重新加载数据到内存中,达到数据恢复的目的。Redis提供了两种持久化的方法:RDB与AOFRDB:是Redis默认的持久化方法,按照一定的时间周期策略把位于内存中的数据保存为RDB文件(是一个二进制的文件)有两个命令可以进行RDB文件的生成...原创 2020-03-31 15:09:44 · 212 阅读 · 0 评论 -
Redis的安装与具体使用过程(无坑版)
对于Redis而言,相信大家都已经耳熟能详,今天也就来学习如何安装及基础知识的学习安装暂时我接手的实验室项目就是搭载在linux云服务器上,采用Redis来减轻服务器压力做具体的实现功能。下面来具体介绍一下:Redis的安装分为Windows下和linux下的安装, 当然,在平时的企业级开发过程中,Linux还是用的比较多,对于不同的Linux版本而言安装的方式也不尽相同,这里我安装在我的云...原创 2020-02-25 22:37:14 · 432 阅读 · 0 评论 -
使用docker搭建redis集群(两种方式)
文章目录前言第一种:端口映射第二种:端口直接访问后记前言前面我已经完成了对于Mysql数据库集群的搭建,这里来完成对Redis数据库集群的搭建。这里就提供两种关于redis集群的搭建:在docker中使用端口映射的技术,何为端口映射,就是说当我们建立完成redis集群以后,在使用RDM(Redis客户端)访问时候访问地址类似于 172.18.0.1:6379,172.18.0.2:6379...原创 2020-04-30 21:22:02 · 4524 阅读 · 10 评论 -
Redis跳表的具体实现过程
前言跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。跳跃表支持平均O(logN)、最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点。在大部分情况下,跳跃表的效率可以和平衡树相媲美,并且因为跳跃表的实现比平衡树要来得更为简单,所以有不少程序都使用跳跃表来代替平衡树。Redis 使用跳跃表作为有序集合键的底...原创 2020-03-31 16:53:31 · 1080 阅读 · 0 评论 -
Redis之String的底层实现(SDS全方位讲解)
前言:我们知道的是对于redis来说 其相比于memcached而言其中的一个优点就是数据数据结构来说 ,reids有五种数据结构来实现各种不同的操作,所以运用也就更加广泛些,其中对于String类型来说,Redis就对其底层进行了一个优化的梳理,不再是简单的使用C中的字符,而是使用到了一个全新的数据结构 SDS。本节我们就先来介绍一下SDS,来揭开他的真实面纱。定义学习既然要学习到一个新的...原创 2020-03-30 23:42:13 · 585 阅读 · 1 评论