(14)Redis
文章平均质量分 71
redis入门介绍、Linux安装redis、Windows安装redis、守护进程方式启动redis、redis基本配置、redis通用命令;redis数据类型;java中使用redis,Jedis介绍与准备、Jedis入门、Jedis操作Hash数据、Jedis操作List数据、Jedis缓存。
小懒羊爱吃草
小枯林
展开
-
Redis入门十七:Redis入门常见问题;(这篇文章有点鸡肋~~)
转载 2021-07-20 16:36:47 · 163 阅读 · 0 评论 -
Redis入门十六:Java中使用Redis六:利用Jedis缓存数据二;(其实,就是读取,redis中存储的【对象JSON序列化后的字符串】);redis数据库在实际中使用的一点总结和说明;
说明:(1)本篇博客就是演示【如何从redis数据库中,读取“被序列化的对象字符串”,然后将其反序列化为对象】,模拟在实际开发中,redis的使用;(2)本篇博客中,对象序列化的方式,采用的是JSON序列化;(3)本篇博客的例子多少还是有点玩具性质;具体redis在实际中的使用方式,还是需要在实际项目了解;CacheSample1类:package com.imooc.jedis;import com.alibaba.fastjson.JSON;import redis..原创 2021-07-20 16:11:09 · 238 阅读 · 0 评论 -
Redis入门十五:Java中使用Redis五:利用Jedis缓存数据一;(其实,就是利用redis存储【对象JSON序列化后的字符串】)
说明:(1)演示【如何在redis数据库中,存储对象】 ● MySQL数据库,默认会把数据存在硬盘上;由于硬盘的读写速度较慢,随着数据量的增大,并发数的增加,导致MySQL处理速度较慢,出现延迟。 ● Redis利用内存来存储数据,内存读写速度很快;所以,在项目中,比如【商品数据】、【人员信息】、【设备信息】、【资产状况】等不太经常变动的数据,通常使用Redis来存储; ● 本篇博客就是演示【如何在redis数据库中,存储对象】,模拟在...原创 2021-07-20 15:29:47 · 472 阅读 · 1 评论 -
附加:【Java序列化(ObjectOutputStream序列化)】和【JSON序列化】;序列化浅析;
本篇博客的目的:在【Redis入门十五:Java中使用Redis五:利用Jedis缓存数据一;(其实,就是利用redis存储对象)】中,遇到了对象序列化的内容,这儿特地的说明一下;关于对象序列化的内容,可以参考● Java序列化:【Java输入输出流九:对象序列化(需要用到字节流中的ObjectOutputStream[对象输出流]和ObjectInputStream[对象输入流])】● JSON序列化:【JSON六:Java:对象集合序列化成JSON(数组);JSON(数组)反序列化为..转载 2021-07-20 15:32:45 · 393 阅读 · 0 评论 -
Redis入门十四:Java中使用Redis四:Jedis操作【List】;
说明:(1)本篇博客主要演示:Jedis操作【List】;(2)这儿只是演示了部分方法,即使这些方法记不住也没事,只要有个大概印象,在解决具体业务的时候,如果需要某种方法,又忘记时,快速去查就行了;(3)【jedis封装的方法】和【对应的,底层redis命令】,名字基本都长一样;本篇博客的主要内容,是演示Jedis操作【List】JedisList:package com.imooc.jedis;import redis.clients.jedis.Jedis;...原创 2021-07-20 08:36:12 · 1181 阅读 · 0 评论 -
Redis入门十三:Java中使用Redis三:Jedis操作【Hash】;
说明:(1)本篇博客主要演示:Jedis操作【Hash】;(2)这儿只是演示了部分方法,即使这些方法记不住也没事,只要有个大概印象,在解决具体业务的时候,如果需要某种方法时,去查就行了;本篇博客的主要内容,是演示Jedis操作【Hash】JedisHash:package com.imooc.jedis;import redis.clients.jedis.Jedis;import java.util.HashMap;import java.util.List;i..原创 2021-07-20 07:49:34 · 2404 阅读 · 0 评论 -
Redis入门十二:Java中使用Redis二:Jedis使用初体验(主要是使用Jedis操作【String】);
本篇博客通过一个实际的案例,来演示Jedis的基本使用;主要是Jedis操作【String类型】的案例;目录一:创建一Maven项目,并引入Jedis二:Jedis使用初体验:主要是【操作String字符串类型】的演示一:创建一Maven项目,并引入Jedis使用IDEA创建Maven项目的过程,可以参考【OA系统三:前期准备一:查看并准备好一个数据库逻辑空间;创建一Maven Web工程;】Maven项目就创建好了;然后在pom.xml文件中,添加Je...原创 2021-07-20 06:48:29 · 463 阅读 · 0 评论 -
Redis入门十一:Java中使用Redis一:Redis配置【protected-mode】和【bind】;Jedis简介;
环境原创 2021-07-20 05:19:32 · 1373 阅读 · 1 评论 -
Redis入门十:Redis数据类型四:Set集合类型;Zset有序集合类型;Redis常用数据类型总结;
说明:(1)本篇博客主要内容是redis中的【Set集合类型】和【Zset有序集合类型】(2)集合类型在实际项目中,使用的是比较少的(和Java有点类似,自己在做Java项目的时候,只是偶尔遇到需要去重的场景时,才会用到Java中的Set);所以,本篇博客的内容,基本了解就行;目录一:Set和Zset简介二:Set 案例演示三:Zset 案例演示四:Redis常用数据类型总结;一:Set和Zset简介(1)Set集合中元素不可重复;(2)Zset集...原创 2021-07-19 12:26:34 · 1120 阅读 · 2 评论 -
Redis入门九:Redis数据类型三:List列表类型;
说明:(1)本篇博客主要内容是【List列表】和对应的操作命令;(2)很容易理解,为了能够解决各种实际的复杂业务问题,redis要想应对【比较复杂的业务】,就需要有对应的【结构化数据结构】;(3)这些命令以后会大量用到,都是些非常基础的命令,没必要记忆,用就完事了;目录一:List列表类型简介二:List列表类型,常用命令1.List的新增命令:rpush,lpush;2.List的删除命令:rpop,lpop;3.List其他命令:lrange,llen;三:案.原创 2021-07-19 10:28:28 · 388 阅读 · 3 评论 -
Redis入门八:Redis数据类型二:Hash 键值类型;
说明:(1)本篇博客只要内容是【Hash 键值类型】和对应的操作命令;(2)很容易理解,为了能够解决各种实际的业务问题,redis要想实用,就需要有对应的数据结构;(3)这些命令以后会大量用到,没必要记忆,用就完事了;目录一:【Hash键值类型】 简介1.【Hash键值类型】简介2.【Hash键值类型】常用命令二:【Hash键值类型】常用命令演示hset命令:给某个key,设置一个【属性和属性值】;hget命令:从某个key中,获取一个【属性和属性值】;hge.原创 2021-07-19 04:58:31 · 634 阅读 · 1 评论 -
Redis入门七:Redis数据类型一:String类型;
说明:(1)本篇博客,介绍redis五种数据类型中的String类型;(2)redis操作String类型数据,有几个命令:set,get,mset,mget,del,incr,decr,incrby,decrby;这些命令都比较简单,以后会大量使用;redis存储的数据格式不止有String一种,而是五种;本篇博客主要介绍String类型;目录一:String字符串类型简介1.String字符串类型简介;2.字符串命令;二:String类型的命令演示set...原创 2021-07-19 03:47:44 · 358 阅读 · 1 评论 -
Redis入门六:Redis常用命令;(select、set、get、keys、dbsize、exists、del、expire、ttl)
本篇博客的主要内容,是简单介绍Redis在底层提供的最基础的几个命令;说明:(1)目前,个人感觉redis有点类似于一个【大Map】;目录一:Redisx常用命令简介二:Redis常用命令演示select命令;set命令;get命令;keys命令;dbsize命令;del命令;exists命令;expire命令; ttl命令;一:Redisx常用命令简介Redis通用命令:redis中最常用,最核心的命令;(1)select命令..原创 2021-07-18 22:36:54 · 6565 阅读 · 1 评论 -
Redis入门五:Redis基本配置二:端口(port)、日志文件(logfile)、数据库总量(databases)、密码(requirepass)、文件存储目录(dir);
说明:(1)redis有很多配置项,在【Redis入门四:Redis基本配置一:通过【daemonize】配置项,设置redis后台运行(即,以守护进程方式的启动redis);】只介绍了【daemonize】配置项;本篇博客介绍剩余的几个配置项;一:Redis的常用配置简介说明(1)【databases】:MySQL中不同的数据库(其实就是逻辑空间)都有一个名字,redis则不同;在redis中,是使用编号的,第一个redis数据库编号是0,第二个redis数据库编号是1……..原创 2021-07-18 07:54:40 · 12064 阅读 · 0 评论 -
Redis入门四:Redis基本配置一:redis常用配置简介;后台运行(daemonize);
本篇博客内容:(1)在【Redis入门二:Linux系统下安装Redis;】中已将安装了redis,并且启动了redis了。其实,redis是有很多配置项的;本篇博客主要介绍redis各种配置项中的第一项【daemonize】:后台运行;(2) 除了【daemonize】配置项外,redis还有其他配置项,其他配置项在后面介绍;(3)本篇博客,仅仅涉及通过【daemonize】配置项,设置redis后台运行;其他比如,redis开启自启等不包括;说明:(1)本篇博客内容和【Linu.原创 2021-07-18 02:55:37 · 2883 阅读 · 1 评论 -
Redis入门三:Windows系统下安装Redis;
本篇博客的内容:仅仅是Windows系统下redis的下载、启动;只有这些,除了这些,没有任何内容。说明:(1)redis官方只提供Linux下的安装包,其默认是不支持Windows下的安装的。对于Window下的工程师,微软提供了一个补救方案,微软的一个研发小组对redis进行底层的重构,开发了一款能够在Windows平台上运行的redis;(2)本篇博客,仅仅用于了解,因为目前Windows系统下redis,已经基本不使用了;目录一:下载Windows系统下,redis安...原创 2021-07-17 06:59:53 · 290 阅读 · 0 评论 -
Redis入门二:Linux系统下安装Redis;
访问redis官网【https://redis.io/】;原创 2021-07-17 06:06:08 · 480 阅读 · 3 评论 -
Redis入门一:Redis介绍;
本篇博客的主要内容:redis的一般性介绍;Redis是一种非关系型数据库(NoSQL),是一种内存型数据库;在分布式和高并发项目中,redis是必须的组件。【Redis入门】部分,包括以下三部分内容:目录一:Redis引入二:Redis介绍三:Redis特点(或特性、优点)一:Redis引入 ● Redis之父:Salvatore Sanfilippo,他是意大利人。 ● 以前的数据库比如MySQL等,是把数据存在硬盘上的,而硬...原创 2021-07-17 03:55:17 · 367 阅读 · 1 评论