E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Redis基础
数据缓存(Redis, Spring Cache)——后端
Redis相关知识可参见
Redis基础
)举例:以外卖平台为例,页面根据分类来展示菜品。当选择一个分类时,页面展示该分类的所有菜品,因此,缓存逻辑为:每
颜妮儿
·
2023-12-30 10:47
项目相关笔记
缓存
redis
spring
redis基础
知识
学一点,整一点,基本都是综合别人的,弄成我能理解的内容https://blog.csdn.net/liqingtx/article/details/60330555https://blog.csdn.net/u014723137/article/details/125658176https://redis.io/commands/官方命令导航小助手数据结构String(字符串)Hash(哈希)Li
开心星人
·
2023-12-30 00:24
redis
数据库
缓存
11.Java Spring
11.2SpringBoot11.3SpringMVC11.4MyBatis(基础)11.5MyBatis(进阶)11.6AOP11.7统一功能处理11.8事务11.9密码加密,加盐算法(手动实现)11.10
Redis
数九天有一个秘密
·
2023-12-29 07:45
java
spring
maven
java-ee
Redis基础
NoSQL简介NoSQL有多种解释:(notrelationalSQL)意思为‘非关系SQL’,(NoSQL=notonlySQL),意思为‘不仅仅是SQL’NoSQL数据库并没有一个统一的架构,两种NoSQL数据库之间不同,甚至远远超过两种关系型数据库不同。可以说,各种NoSQL产品各有所长,成功的NoSQL必然特博尔适应于某些场合或者某些应用。目前众多网站,如淘宝,京东,百度都在使用NoSQL
TA二哥
·
2023-12-29 06:07
Redis 手摸手教程(1/3) -
Redis基础
部分
1.概述及基本操作1.1问题的抛出出现的问题:海量用户高并发罪魁祸首——关系型数据库:性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群解决思路:降低磁盘IO次数,越低越好——内存存储去除数据间的关系,越简单越好——不存储关系,仅存储数据1.2Nosql简介NoSQL:即Not-OnlySQL(泛指非关系型的数据库),作为关系型数据库的补充。特征:可扩容,可伸缩大数据量下
pp~h
·
2023-12-29 00:31
#
Redis
redis
缓存
nosql
java
项目接口性能优化方案
所属专栏:项目实战经验专栏推荐专门为Redis入门打造的专栏,包含
Redis基础
知识、基础命令、五大数据类型实战场景、key删除策略、内存淘汰机制、持久化机制、哨兵模式、主从复制、
DaenCode
·
2023-12-28 18:24
项目实战经验
性能优化
分布式
后端
Redis基础
知识总结
一、初识RedisRedis是什么?Redis(RemoteDictionaryServer)是一个使用C语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。Redis可以将数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操作是原子性的。Redis优缺点?优点:基于内存操作,内存读写速度快。支持多种数据类
计算衎
·
2023-12-28 13:09
redis
数据库
缓存
一文掌握 Redisson 分布式锁的原理(值得收藏)
是如何被Redisson武装到牙齿的这里先过一下和文章有关的一部分内容通过项目简介可以看出来,写这个项目介绍的人水平非常哇塞哈,从第一段咱们就知道了两个问题Redisson是什么Redisson是架设在
Redis
Java后端架构猛猛
·
2023-12-28 07:49
java
redis
分布式
Redis 相关问题
文章目录前言一、
Redis基础
1、Redis的优点2、Redis这么快的原因3、Redis底层的数据结构redisObject简单的动态字符串(SimpleDynamicString,SDS)链表字典跳跃表压缩列表
半块方便面
·
2023-12-28 04:55
数据库
redis
缓存
数据库
Redis基础
-Redis概念及常见命令
1.nosql数据库NoSQL数据库是一种提供了非关系型数据存储的数据库系统,与传统的关系型数据库(如SQL数据库)不同。NoSQL数据库的特点是灵活性高,能够处理结构化、半结构化或非结构化数据。它们通常用于大数据和实时Web应用。NoSQL数据库有几种类型,包括:键值存储(Key-ValueStores):以键值对的方式存储数据,每个键对应一个值。这是最简单的NoSQL数据库形式,适用于简单查询
没脑袋的喵
·
2023-12-25 08:23
Redis
redis
数据库
缓存
Redis基础
Redis命令基本命令#测试连接,返回pong连接成功ping#切换数据库select[index]select1#查看数据库大小dbsize#查看所有的keykeys*#清空所有flushall#清空当前数据库flushdb#判断是否存在keyexists[key]existsname#移动key到另一个数据库move[key][db]movename1#设置key过期时间expire[key]
背着耿鬼的蒜头
·
2023-12-24 12:48
Redis基础
篇-003 Redis数据结构及常用命令
可以参考菜鸟教程的文章:Redis命令|菜鸟教程1、Redis数据结构介绍Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样2、Redis通用命令通用指令是所有数据类型的,都可以使用的指令,常见的有如下表格所示指令描述KEYS查看符合模板的所有key,不建议在生产环境设备上使用(耗性能)DEL删除一个指定的keyEXISTS判断key是否存在EX
HainesFreeman
·
2023-12-22 18:46
Redis
java
redis
数据库
缓存
Redis基础
篇-004 Redis的Java客户端
Redis客户端分为三类:命令行客户端图形化桌面客户端编程客户端(java客户端)redis可视化工具和客户端1、Jedis快速入门Jedis的官网地址:https://github.com/redis/jedis1.1新建一个Maven工程并引入以下依赖redis.clientsjedis4.2.0org.junit.jupiterjunit-jupiter5.8.2test1.2编写测试类并与
HainesFreeman
·
2023-12-22 18:44
Redis
java
redis
java
数据库
Redis基础
数据结构
Redis有5种基础数据结构,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。原文地址imageString(字符串)字符串string是Redis最简单的数据结构。Redis所有的数据结构都是以唯一的key字符串作为名称,然后通过这个唯一key值来获取相应的value数据。不同类型的数据结构的差异就在于value的结构不一样。字符串结构使
ajajaj
·
2023-12-21 08:36
Redis基础
篇-002 初识Redis
1、认识NoSQL1.1概念NoSQL是一个非关系型数据库。常见的NoSQL有:Redis、MongoDB1.2NoSQL与SQL的区别类别SQLNoSQL数据结构结构化非结构化数据关联关联非关联查询方式SQL非SQL事务特性ACIDBASE存储方式磁盘内存扩展性垂直水平使用场景1)数据结构固定2)相关业务对数据安全性、一致性要求较高1)数据结构不固定2)对一致性、安全性要求不高3)对性能要求2、
HainesFreeman
·
2023-12-21 07:46
Redis
java
redis
数据库
缓存
redis基础
命令(存删改取)
1、KYES[pattern]--查找所有符合给定模式pattern的key。--pattern:*匹配数据库中所有key。h?llo匹配hello,hallo和hxllo等。h*llo匹配hllo和heeeeello等。h[ae]llo匹配hello和hallo,但不匹配hillo参考:http://doc.redisfans.com/key/keys.html2、SETkeyvalue[EXs
博风
·
2023-12-20 21:21
数据库
笔记
redis
基础命令
Redis基础
知识
Redis简介Redis基于ANSIC语言编写开发,是一个开源的高性能内存数据存储系统,以键值对的形式存储数据,并支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。Redis具有低延迟、高吞吐量的特点,适用于对响应时间要求较高的场景。它支持数据持久化,通过快照和日志机制确保数据的安全性。由于其出色的性能和灵活性,Redis成为了众多开发者和企业的首选之一。Redis特点1.读写速度快:R
unhurried人生——冕临
·
2023-12-18 10:29
数据库
redis
Redis基础
知识
目录一、为什么要用到Redis?二、Redis为什么运行比较快?三、Redis的数据结构四、Redis可以实现什么功能?五、Redis保证数据持久化方式1、持久化方式主要有2种:RDB和AOF2、RDB和AOF区别?六、Redis中的过期删除策略?七、LRU和LFU有啥区别?八、缓存1、缓存雪崩2、缓存穿透3、缓存击穿九、如何保证缓存和数据库数据的一致性一、为什么要用到Redis?Redis是非关
是烟花哈
·
2023-12-17 20:43
redis
数据库
缓存
java回顾:
redis基础
、jedis使用、jedis连接池工具类
目录一、NoSQL非关系型数据库1.1、简介1.2、非关系型数据库分类1.3、使用二、Redis的value数据类型(重点)2.1、value的数据类型_string2.2、value的数据类型_hash2.4、value的数据类型_set2.5、value的数据类型_zset/sortedset三、Redis的其他操作(掌握)四、Redis持久化机制4.1、RDB持久化机制4.1.1rdb持久化
我迪迦在东北啊
·
2023-12-17 03:31
java回顾
java
数据库
redis
四十三、
Redis基础
目录一、认识NoSql1、定义:2、常见语法3、与关系型数据库(SQL)的区别:二、认识Redis1、定义:2、特征:3、Key的结构:三、安装Redis四、Redis常见命令1、数据结构介绍2、Redis的通用命令(1)KEYS:查看符合模板的所有key(2)DEL:删除一个指定的key(3)EXISTS:判断key是否存在(4)EXPIRE:给一个key设置有效期,有效期到期时该key会被自动
qing_ti_xx
·
2023-12-16 14:28
微服务学习
Redis
redis
数据库
缓存
四十二、Redis
目录一、简介二、
Redis基础
三、Redis的持久化四、Redis主从、哨兵、分片集群安装五、Redis主从六、Redis哨兵七、Redis分片集群一、简介Redis是一个内存中的数据结构存储系统,可以用作数据库
qing_ti_xx
·
2023-12-16 14:52
redis
java
数据库
Redis基础
系列-持久化
Redis基础
系列-持久化文章目录
Redis基础
系列-持久化1.什么是持久化2.为什么要持久化3.持久化的两种方式3.1持久化方式1:RDB(redis默认持久化方式)3.11配置步骤-自动触发3.12
为什么要做囚徒
·
2023-12-15 12:14
Redis
redis
Redis基础
系列-主从复制
Redis基础
系列-主从复制文章目录
Redis基础
系列-主从复制1.什么是Redis主从复制?2.主从复制有什么好处?3.如何配置Redis主从复制?
为什么要做囚徒
·
2023-12-15 12:43
Redis
redis
数据库
redis基础
及redis的持久化和数据恢复
Redis(RemoteDictionaryServer)基础redis:非关系型数据库,内存存储,持久化,键值对存储,监听端口号6379/tcp,默认监听127.0.0.1地址(只能本地访问)1.noSQL数据库类型文档型数据库:MongoDB等列族数据库:HBase,Cassandra等图形数据库:Neo4j,ArangoDB等键值对数据库:Redis,Memcached等对象数据库:db4o
我真的学不会救救我吧
·
2023-12-15 03:56
redis
数据库
缓存
Redis基础
学习笔记
Redis简介本文链接https://blog.csdn.net/Lxjlxj233/article/details/106797968Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的ke
困了就把哈欠吃掉
·
2023-12-05 13:10
redis
redis
【redis笔记】
redis基础
数据类型及其命令
Nosql与redis简介redis是一种NoSql,是一种非关系型数据库,以K-V的方式存储数据,不依赖于业务逻辑,不支持ACID,不遵循SQL标准,性能上远超关系型数据库,适用于高并发的场景及海量数据读写,对数据具有高扩展性。常见的NoSql数据库有:memcache数据都在内存中,不支持持久化,支持简单的kv模式,类型比较单一,一般作为缓存数据库辅助持久化数据库。redis数据都在内存中,支
小蜜蜂爱编程
·
2023-12-05 09:23
redis
笔记
数据库
Redis基础
知识详解
目录一、Redis概述。二、Redis数据类型key键。1.keys。2.exists。3.type。4.del。5.expire。6.ttl。7.persist。三、Redis数据类型String。1.set。2.get。3.append。4.strlen。5.setex。6.setnx。7.getrange。8.setrange。9.incr。10.decr。11.incrby/decrbyk
小黑熊ovo
·
2023-12-04 21:58
redis
redis
数据库
缓存
Redis基础
与运用
一、redis介绍简介Redis是完全开源的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即
空空墓志铭
·
2023-12-03 19:34
redis
数据库
缓存
Redis基础
系列-安装Redis
Redis基础
系列-安装Redis文章目录
Redis基础
系列-安装Redis1.环境要求2.下载redis3.安装4.配置5参考与感谢1.环境要求(安装C语言编译环境)redis是用C语言开发的,所以需要安装
为什么要做囚徒
·
2023-12-02 03:27
Redis
redis
数据库
缓存
11.25_黑马
Redis基础
篇笔记
Redis的安装是参考苍穹外卖的。因为不想搞虚拟机day5-21、在redis的文件夹目录上输入cmd回车2、输入redis-ser接着按tab键补全接着空格再输入redis.win按tab键补全即可启动成功基础篇8基础篇9基础篇10基础篇11基础篇12基础篇13基础篇14基础篇16前者学习难度小但没有后者好用好像是1、不需要手动敲,在官网上直接复制黏贴2、“192.168.150.101”这个要
simplesin
·
2023-12-01 16:52
redis
数据库
Redis 学习 - 1.
Redis基础
:string hash list set sorted_set数据类型
目录1.
Redis基础
1.1Redis入门002-redis入门:Nosql应用场景介绍003-redis入门:redis简介004-redis入门:redis下载安装与服务启动005-redis入门:
liangwenhao1108
·
2023-11-30 18:16
Redis
一文让你彻底了解Redis(进阶),史上最全,不看后悔!!!【建议收藏】
一、
Redis基础
重新整理了一下,这篇笔记之前还有一篇基础相关的笔记:
Redis基础
:https://blog.csdn.net/m0_50662680/article/details/110948426
简说Linux内核
·
2023-11-30 12:56
数据库
分布式
rdb
python
redis
【
Redis基础
】Redis安装及管理详细教程
✅作者简介:大家好,我是小杨个人主页:「小杨」的csdn博客希望大家多多支持一起进步呀!1,UBuntu安装Redis1,使用su命令切换到root用户su2,使用search命令搜索redis相关的软件包aptsearchredis3,使用install命令安装Redisaptinstallredis-y4,手动修改配置文件来支持远程连接修改bind127.0.0.1为bind0.0.0.0修改
小杨MiManchi
·
2023-11-30 04:07
Redis
技术操作
redis
数据库
缓存
【
Redis基础
】Redis基本的全局命令
✅作者简介:大家好,我是小杨个人主页:「小杨」的csdn博客希望大家多多支持一起进步呀!Redis基本的全局命令1,KEYS命令语法:KEYSpatternKEYS命令用来查询服务器上所有满足样式(pattern)的key,使用该命令的时间复杂度为O(N)。注:在生产环境上一般会禁止使用KEYS命令,这是因为Redis是一个单线程服务器,当Redis中的数据量较多时,执行KEYS命令的时间较长,就
小杨MiManchi
·
2023-11-30 04:33
redis
bootstrap
数据库
Redis基础
知识
基础知识Redis默认有16个数据库,默认第0个。使用selectn:进行切换数据库。Redis是一个内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件MQ。Redis是单线程的!Redis是基于内存操作,CPU不是Redis的性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽。Redis是将所有的数据全部放在内存中,单线程操作效率是最高的,多线程会使CPU进行上下文切换。Redis-
吉光难觅
·
2023-11-30 00:39
Redis 面试常问问题
Redis系列笔记:第一篇:
Redis基础
命令第二篇:Redis常见应用场景第三篇:RedisCluster集群搭建第四篇:Redis主从及哨兵搭建第五篇:Redis主从及集群第六篇:Redis持久化第七篇
云三木
·
2023-11-29 21:30
Redis
redis
数据库
瑞吉外卖+黑马程序员 Redis入门到实战(基础篇)
瑞吉外卖
Redis基础
Redis入门redis.ionosql没有表的概念下载与安装我放到了/usr/local/src目录注意关闭防火墙systemctlstopfirewalld启动redissrc
软工菜鸡
·
2023-11-29 05:54
Redis数据库全概
redis
面试
缓存
【
Redis基础
篇】学习笔记+操作步骤
目录一、基础篇1.认识NoSQL2.认识Redis2.1特征:2.2安装启动Redis2.3Redis数据结构2.4Redis命令3.Redis的Java客户端3.1Jedis3.3RedisTemplate的RedisSerializer一、基础篇1.认识NoSQL①数据结构:非结构化key-value型、Document型、Graph型②数据关联:无关联的③查询方式:非SQL④事务特性:BAS
九洲带鱼
·
2023-11-29 05:23
redis
数据库
redis
java
docker
nosql
黑马点评Redis笔记
黑马点评Redis笔记
Redis基础
篇:https://cyborg2077.github.io/2022/10/21/RedisBasic/Redis实战篇:https://cyborg2077.github.io
安德伍德之心
·
2023-11-28 23:19
Redis
redis
笔记
数据库
Redis基础
及原理
简介使用场景数据缓存分布式锁(setnx)全局ID(incr)计数器/限流(incr)位统计(bitmap)时间线timeline(list)消息队列:List提供了两个阻塞的弹出操作:blpop/brpop,可以设置超时时间抽奖:自带一个随机获得值:spopmyset点赞、签到、打卡(set)商品标签(set)商品筛选:获取差集:sdiffset1set2;获取交集(intersection):
~一叶、
·
2023-11-27 07:21
中间件
redis
缓存
RDB
AOF
Redis笔记
目录1.相关链接2.安装1.1Windows安装(一般不用)1.2Linux安装(一般都用linux)2.redis-benchmark性能测试3.
Redis基础
知识说明3.1基本命令3.2Redis是单线程的
贴地飞行lyh
·
2023-11-27 07:49
Java后端
redis
缓存
数据库
redis基础
redis概念下载安装命令操作数据结构持久化操作使用Java客户端操作redisRedis概念:redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型
abboo
·
2023-11-27 01:39
深度分析:Redis 的数据结构及其使用场景分析,原来这么简单?
Redis基础
数据结构有哪些?一、String(字符串)在任何一种编程语言里,字符串String都是最基础的数据结构,那你有想过Redis中存储一个字符串都进行了哪些操作嘛?
前程有光
·
2023-11-26 04:23
Redis基础
学习笔记 1 — 概念、数据结构和基本命令操作
Redis入门概念NOSQL和关系型数据库比较非/关系型数据库的优势什么是Redis和Redis支持的键值数据类型redis的应用场景命令操作redis的数据结构字符串类型string哈希类型hash列表类型list集合类型set有序集合类型sortedset通用命令概念redis是一款高性能的NOSQL系列的非关系型数据库:什么是NOSQL:NoSQL(NoSQL=NotOnlySQL),意即“
tIAsHaN_
·
2023-11-26 03:29
学习总结
redis
数据库
Redis学习笔记之Redis基本数据结构
Redis基础
数据结构Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合)字符串string字符串类型是Redis的value最简单的数据结构
weixin_30580943
·
2023-11-26 03:23
Redis学习笔记之基本数据结构
Redis基础
数据结构Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合)字符串string字符串类型是Redis的value最简单的数据结构
LD SEOer
·
2023-11-26 03:21
Redis学习笔记(1)- 数据类型
一、
Redis基础
数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。
姠惢荇者
·
2023-11-26 03:50
Redis
redis
数据结构
内部编码
list
string
Redis 知识点和面试题(持续更新ing)
-哔哩哔哩】思维导图
Redis基础
processon分享地址Redis高级processon分享地址面试知识点概述Redis为什么这么快完全基于内存,绝大部分请求是纯粹的内存操作,内存的响应时长大约为100
伟大的大威
·
2023-11-25 16:49
面试和被面试
数据库
redis
面试
java
redis学习记录
redis基础
知识汇总缓存的基本知识缓存的思想缓存的优势与代价缓存读写的模式缓存分类及常用缓存缓存的七大经典问题缓存失效缓存穿透缓存雪崩缓存数据不一致数据并发竞争HotKeyBigkey
redis基础
知识什么是
zane197
·
2023-11-25 03:38
#
redis
redis
缓存
Redis基础
运维及问题排查
文章目录一、概述二、基础命令三、过期策略策略说明策略修改四、性能测试五、实时监控六、问题排查infomemoryinfoclientsinfokeyspace七、碎片整理一、概述
Redis基础
命令及运维文档
码上富贵
·
2023-11-25 02:52
Redis
redis
info
memory
info
keyspace
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他