redis实战入门教程
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。 本课程从redis安装、redis单机、redis集群、最后实战整合Spring框架,适合redis新手入门级别。
IT贱男
越努力,越幸运!
展开
-
Redis百万数据为何上生产后凭空消失?
一、引言嘿嘿,年底写博客冲个业绩,今年博客之星都要求发文20篇以上才有资格参加,然后小编看了下今年发文章数量。居然才16篇,啧啧啧,今年只为了追求质量,咱们就不追求数量了~~~~~二、为何不见了?先来说说场景:项目在上生产之前,我们已经把所需要的数据提前加入到redis当中,因为在生产环境中,rbd和aof持久化是需要两个同时打开的,而redis默认只打开了rbd。为啥要两个都打开呀?rdb 丢失数据较多,但是在恢复数据比较快,aof 丢失的数据较少,但是恢复慢。 所以,在生原创 2020-12-25 15:40:16 · 611 阅读 · 0 评论 -
redis虚拟内存配置
一、引言redis高级应用最后一章节啦,坚持住。二、redis虚拟内存redis的虚拟内存与操作系统的虚拟内存不是一回事,但是思路和目录都是相同的。就是暂时把不经常访问的数据从内存中交换到磁盘中,从而腾出宝贵的内存空间用于其他需要访问的数据。尤其是针对redis这种内存数据库,内存总是不够用。除了可以将数据分割到多个redis server外(也就是redis集群),另外能够提供数据库...原创 2018-10-07 15:46:30 · 1279 阅读 · 0 评论 -
java基于redis订阅/发布消息实现聊天室功能
一、引言趁着国庆节把redis高级应用都写完吧,其实都很简单。redis高级应用:安全性、事务处理、持久化操作、订阅/发布、虚拟内存安全性其实就是在连接redis时,需要一个密码认证,可以使用config set requirepass来设置临时密码,也可以更改redis.conf配置文件永久生效。事务处理、持久化操作之前也介绍过了,剩下订阅/发布、虚拟内存今天咱们就来学习一把。...原创 2018-10-07 14:46:18 · 6425 阅读 · 35 评论 -
redis集群版整合spring
一、引言国庆小长假接近尾声,该收收心调整状态,迎接下周一的到来。除非你,像小编一样,国庆一直呆在家,所以根本不需要收心,一直保持着淡定的心,哈哈哈~~~ redis集群搭建好了,解析来就是怎么用redis集群了。小编从事的java,所以当然也是以java为例。 <!-- Redis客户端 --> <dependency> ...原创 2018-10-06 19:32:25 · 474 阅读 · 0 评论 -
linux中搭建redis集群
一、引言再过一个周末,终于可以按步就班的工作了,想想就开心,哈哈哈哈~~~~之前咱们从redis单机版、数据类型、高级应用、整合spring,终于到我们redis集群了。redis搭建redis集群也一样的简单,但是redis搭建集群涉及到了ruby脚本语言,可能有些同学听说过。ruby是一位日本的朋友开发的,具体介绍点击这里来查看!二、redis集群环境的安装为了保证ruby脚本...原创 2018-10-05 19:50:43 · 563 阅读 · 0 评论 -
Redis持久化的两种方式
一、引言山高不辞土壤,才能成其高;大海不择细流,才能成其大;送你们一句话,自己领悟哈 66666~二、redis持久化介绍redis是一个支持持久化的内存数据库,也就是说redis可以将内存中的数据同步到硬盘,来实现持久化。redis支持持久化的两种方式:1、snapshotting(快照),这个是red...原创 2018-09-28 22:22:02 · 2767 阅读 · 0 评论 -
Redis简单事务处理
一、引言作为一个新青年,一定要有一颗好学的心。不要每天日复一日,年复一年,每天给自己定一个小目标。当然这个小目标肯定不是先挣一个亿,如果你真能一天挣一个亿,那你怎么会在看小编我写的文章哈哈哈~~~今天来学习redis高级应用之事务处理。用过关系型数据库的同学肯定知道事务这个玩意,在我们之前学习的事务当中,只要有一条失败,整个事务都回滚,没有任何商量的余地。那么今天就跟小编我来学习一下,...原创 2018-09-27 21:44:13 · 1162 阅读 · 0 评论 -
Redis主从复制
一、引言从今天咱们就开始讲redis高级应用啦,不知道之前的命令小伙伴掌握到什么程度了。redis高级实用特性:安全性、主从复制、事务处理、持久化机制、发布订阅消息、虚拟内存的使用今天学习redis主从复制,主从复制你可以理解为实时备份,那为什么需要主从复制操作呢?如果想要redis能够达到高并发、高可用,当然一个redis是不行的,所以得搭建一个redis集群,以一个master...原创 2018-09-25 22:22:08 · 379 阅读 · 0 评论 -
Redis的常用命令
一、引言又双叕来讲redis了,之前的文章讲了从redis安装、redis五种数据类型常用命令、redis单机版整合spring。后续会写redis集群环境的搭建、redis集群版整合spring、redis高级应用等一些文章。趁着这个美好的佳节,饭后学习一下redis除了操作数据类型命令以外的常用命令。二、具体命令既然大家都有了redis基础,那么小编就偷偷懒,不挨个挨个命令进行演示...原创 2018-09-23 19:53:05 · 281 阅读 · 0 评论 -
怎么在spring中更好的去使用redis缓存机制
一、引言既然上一章讲了把这个redis单机版整合到spring容器中去了,同时大家也应该知道怎么用java连接redis服务了把。那我们redis在项目充当什么角色呢? 打个比方,一个商城的首页,每一个客户端去访问该商城,商城所有的数据(包括 商品分类、商品列表、一些广告之类的)这些数据都是需要从数据库中去读取的。如果访问的人数很大,那是不是给我们的数据库造成的压力就非常大。这个时候redis...原创 2018-09-16 11:40:23 · 1032 阅读 · 0 评论 -
Srping使用缓存机制整合redis单机版
一、引言之前几篇文章,讲解了redis五种数据类型的常用方法。是实话确实有点枯燥,而且每一种的数据类型的方法都有点相似,容易混淆。那么今天我们来点干货吧,使用单机版的redis整合spring框架。在我们实际开发调试的过程中,一般都是使用redis单机版的,在上线的时候,只需要切换成redis集群版。集群咱们后面在说,今天来看看spring整合二、使用Jedis客户端连接在整合spri...原创 2018-09-15 16:30:54 · 345 阅读 · 0 评论 -
redis中Zset数据类型最全常用命令
一、引言今天晚上不加班,不加班,爽翻。不加班就能安安心心继续学习了,继续redis学习哈。今天学习redis五大数据类型最后一个了。上一章学习了Set无序集合,那么有无序集合肯定就会有有序集合了。Zset是Set集合的升级版,他在Set集合增加了一个顺序的属性,再往Zset集合中添加数据,需要加上该元素的顺序,每一次赋值Zset会重新按照顺序属性进行调整顺序。废话不多说,开整吧!!二、...原创 2018-09-12 22:31:59 · 12376 阅读 · 1 评论 -
redis中Set数据类型最全常用命令
一、引言不得不说,又到周末了,先说说这周到情况。拿到需求一脸懵逼,上线时间还很近,之前同事写的逻辑还特别复杂。说真的,遇到这种情况小编真的有想法不想干了。那难道辞职? 没办法,周末加个班吧,谁叫我们是程序猿呢?小编也希望其他小伙伴遇到事冷静点,想办法解决就好了,是自己的事终究还得自己解决 心塞~~~~~。那我们今天继续来讲redis数据类型操作命令吧。 Set是集合,他是String类...原创 2018-09-08 11:36:01 · 11416 阅读 · 0 评论 -
redis中List数据类型最全常用命令
一、引言今天继续来学习redis基本数据类型的常用命令,redis中的命令难度不大,主要多练习就行了。List数据类型是一个链表结构,操作中的key可以理解为链表中的名字。list类型每一个子元素都是String类型的双向链表,我们可以通过push、pop操作向list集合头部或者尾部删除、新增元素,这里list既可以作为栈,又可以作为队列。大家可以先了解一下堆栈的概念 https:/...原创 2018-09-03 21:42:36 · 8279 阅读 · 0 评论 -
redis中Hash数据类型最全常用命令
一、引言“你哭着对我说,童话里都是骗人的”,所以咱们需要通过自己的努力,来实现自己的所定下的目标。在这个努力的过程中“你要相信,相信我们会象童话故事里,幸福和快乐是结局”。那今天我们继续来学习redis数据类型常用命令,昨天把String常用的命令归纳了一下,不知昨天的你,有没有练习呢?今天我们来学习Hash数据类型常用的命令,看文章的小伙伴们记得动动小手练习哟。二、Hash数据类型常...原创 2018-09-02 12:12:40 · 2166 阅读 · 0 评论 -
redis中String数据类型最全常用命令
一、引言上一章讲解了在redis五大数据类型基本的赋值和取值,其实每一种数据类型都有很多命令需要我们去学习,小编也会分几章去给大家讲解以及演示。之后的文章演示的部分,小编可能不会再截图,因为图片展示的时候有问题,这个小编也和csdn客服人员反馈过了。那么今天就先从String基本数据类型开始讲吧,希望大家跟着小编一起动手操作一遍,增加印象!二、String数据类型常用命令01 set ...原创 2018-09-01 20:25:16 · 4045 阅读 · 0 评论 -
Redis数据类型讲解以及命令演示
一、引言愉快的周末眨眼就到了,小编我可以好好休息充充电了。每个人都可以选择不同的人生,周末可以选择打游戏、逛街、看电影、去耍。如果此时的你,正好是周末看小编的文章来学习,请保持这一份激情,因为要相信付出总会有回报的!今天咱们继续来学习redis。上一章讲解了在linux系统中搭建redis单机版,也告诉了大家怎么使用redis-cli客户端来连接reids,今天就学习redis中的数据类型,赶...原创 2018-08-31 21:42:53 · 404 阅读 · 0 评论 -
Linux搭建redis单机版环境
一、引言热爱工作的小编我又出现啦,这次给大家带来redis入门教程系列。redis作为缓存的一种机制,应用也算比较广泛了,小编朋友好几个公司也都有用到redis,所以小编就动动小手带大家一起从redis环境安装、redis使用、redis集群、redis整合spring实战项目这么一个过程。redis本身并不难,大家就花花几天时间来学习学习吧!!!二、简单介绍redis1、redis是...原创 2018-08-29 22:18:37 · 476 阅读 · 0 评论