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学习
随笔
(上)文章目录1、什么是Redis?2、Redis的常见面试题(1)Redis为什么快(2)为什么要用Redis(缓存)(3)Redis功能有哪些(4)请梳理Redis的三种持久化机制(5)Redis的五种基本数据类型(6)Redis的三种特殊数据类型(7)Redis3种常用的缓存读写策略(8)三种策略各自的优缺点1、什么是Redis?Redis是一个基于C语言开发的NoSql数据库(BSD许可)
白夜的月亮
·
2023-10-20 16:41
Java随笔
redis
学习
数据库
从入门到入土,万字超详细
Redis学习
笔记 【基础篇】+【实战篇】
从入门到入土,万字超详细
Redis学习
笔记【基础篇】+【实战篇】文章目录从入门到入土,万字超详细
Redis学习
笔记【基础篇】+【实战篇】redis通用命令resp图形化界面连接redisString类型的常用命令
萝卜脆不脆
·
2023-10-20 02:35
java
学习
redis
2020-03-24
Redis学习
记录(一)之Redis的简介及安装使用Redis作为NoSql较为流行使用的数据库之一,个人觉得还是有必要系统学习一下滴。
Coisini_42e7
·
2023-10-18 04:16
Redis学习
笔记系列(三)——基本数据类型之字符串
5.Redis数据类型Redis支持字符串(string)、列表(list)、哈希(hash)、集合(set)及有序集合(sortedset)5种数据类型。5.1字符串(string)5.1.1SET/SETEX/PSETEX/SETNXSETSET命令为指定名称的键设置字符串类型的值,若键已存在则覆盖旧值(未指定特定参数的情况下)。SETkeyvalue[EXseconds|PXmillisec
复旦猿
·
2023-10-17 04:32
【
Redis学习
笔记二】三种特殊数据类型、事务的基本操作、锁、持久化、发布订阅、主从复制、哨兵模式
文章目录三种特殊数据类型geospatial地理位置Hyperloglog基数统计Bitmaps事务基本操作悲观锁乐观锁持久化RDB(RedisDatabase)AOF(AppendOnlyFile)拓展Redis发布订阅命令原理缺点应用redis主从复制概念作用为什么使用集群环境配置一主二从配置使用规则复制原理哨兵模式概述测试哨兵模式优缺点哨兵模式的全部配置三种特殊数据类型geospatial地
RenX000
·
2023-10-15 09:09
中间件
redis
学习
笔记
后端
中间件
数据库
redis学习
笔记
redis学习
笔记简介Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。
激情的狼王
·
2023-10-14 23:37
redis学习
(2)----geospatial、Hyperloglog、Bitmaps
Redis三种特殊数据类型1、geospatial地理位置该功能可以推算地理位置信息,两地之间的距离只有6个命令:GEOADD添加地理位置,可通过java直接导入!参数key值(经度纬度名称)geoaddchina:city116.4039.90beijingeoaddchina:city121.4731.23shanghaigeoaddchina:city160.5029.53chongqing
[奸笑][奸笑]
·
2023-10-12 17:33
redis学习
redis
Redis学习
笔记
Redis学习笔记一、Nosql出现的背景单机MYSQL时代出现的问题数据量急剧增加,单个数据库装不下庞大的数据数据的索引太大,一个机器的内存也放不下访问量太大,一台服务器承受不住。(需要大量的读写混合)如何解决:Memcached(缓存)+mysql+垂直拆分(读写分离)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-djD3BO9d-1666190632545)(
爱加糖的橙子
·
2023-10-12 17:58
Redis
笔记
redis
学习
数据库
Redis学习
记录
Redis简介redis官网https://redis.io/redis中国官网http://redis.cn提供了Java,C/C++,C#,PHP,JavaScript,Pert,Object-C,Python,Ruby,Erlang等客户端从2010年3月15日起,Redis的开发工作由VMware主持从2013年5月开始,redis的开发由Pivotal赞助Redis常用的数据类型:数据类
信号传D
·
2023-10-12 10:26
Redis学习
1
NOSql型数据库NoSQL(NotOnlySQL)是一种数据库管理系统的范畴,它不使用传统的关系型数据库管理系统(RDBMS)模型。相对于传统的关系型数据库,NoSQL数据库在数据存储和检索方面提供了更多的灵活性和可伸缩性,通常适用于不同类型的应用场景。以下是一些常见的NoSQL数据库类型和其特点:文档数据库(DocumentDatabase):代表:MongoDB、CouchDB特点:数据以文
肥学
·
2023-10-11 19:50
redis
redis
学习
数据库
【
Redis学习
1】Redis持久化机制详解
Redis持久化机制详解一、Redis为什么需要持久化机制Redis一般用作缓存,其数据存储在内存中,当Redis宕机后,内存中的数据将会丢失。因此使用缓存的时候,我们经常需要对内存中的数据进行持久化也就是将内存中的数据写入到硬盘中Redis不同于Memcached的很重要一点就是,Redis支持持久化,而且支持3种持久化方式::快照(RDB)只追加文件(AOF)RDB和AOF的混合持久化(Red
时间_wys
·
2023-10-11 15:37
redis
学习
数据库
Redis学习
笔记一:Mac Homebrew安装Redis
文章目录1.使用homebrew安装redis2.查看安装及配置文件位置3.启、停redis服务4.查看redis服务进程5.redis-cli连接redis服务6.redis配置文件详解1.使用homebrew安装redis#执行命令brewinstallredis命令执行后,安装成功2.查看安装及配置文件位置Homebrew安装的软件默认在/usr/local/Cellar/路径下redis的
黑叶问白天
·
2023-10-11 09:26
redis
redis
macos
缓存
redis学习
——Sorted Set(Zset)数据类型
一、概述:SortedSet(有序集合)和Set类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是SortedSet中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管SortedSet中的成员必须是唯一的,但是分数(score)却是可以重复的。(有序集合中的元素不可以重
胡小冰
·
2023-10-11 09:27
Redis
redis
redis学习
之——五大基本数据类型
redis键(key)基本数据类型:string字符串list(列表)set(集合)hash(类似java中的Map)zset(有序集合)官方命令docredis键(key)keys*existskey的名字,判断某个key是否存在movekeydb:当前库就没有了,被移除了expirekey秒钟:为给定的key设置过期时间ttlkey查看还有多少秒过期,-1表示永不过期,-2表示已过期typek
刚仔灬
·
2023-10-11 09:56
redis
redis
学习
缓存
java
数据库
Redis学习
6——新数据类型
BitmapsbitfieldHyperLogGeographicStream重点来了redis各个数据类型的操作命令可以到:http://www.redis.cn/commands.html查看
肥学
·
2023-10-11 09:20
redis
学习
redis
Redis学习
3——列表数据类型的操作
List数据结构常用操作LPUSHkeyvalue[value...]:描述:将一个或多个值插入到列表头部。示例:LPUSHmylist"Hello""World"RPUSHkeyvalue[value...]:描述:将一个或多个值插入到列表尾部。示例:RPUSHmylist"Hello""Redis"LPOPkey:描述:移除并返回列表的头部元素。示例:LPOPmylistRPOPkey:描述:
肥学
·
2023-10-11 09:20
redis
redis
学习
bootstrap
Redis学习
4——集合和哈希数据类型的操作
偷个懒直接截图没有总结,哈哈哈哈set数据类型常用命令数据结构哈希数据类型常用命令数据结构
肥学
·
2023-10-11 09:20
redis
redis
学习
数据库
redis 学习-hiredis库使用(一)
redis学习
-hiredis库使用(一)hiredis是redis的客户端sdk,可以让程序操作redis。本文先讲建立连接,基本的get/set命令,读写二进制,获取多个结果来讲。
qq_20853741
·
2023-10-09 22:29
Redis
【
redis学习
笔记】分布式锁
什么是分布式锁以往的锁都是只能在当前进程中⽣效,在分布式的这种多个进程多个主机的场景下就⽆能为⼒了。因此提供分布式锁,加锁就是往redis上设置一个特殊的key:value,完成操作后,释放锁就是删除这个key:value;其他服务器尝试加锁时,也就是设置key:value时,如果发现该key:value对已经存在,就认为加锁失败刚才买票场景,使用mysql的事务也可以批量执行查询+修改操作但是分
Go 鹏ya
·
2023-10-09 08:47
redis
redis
学习
笔记
Redis学习
(九)SpringBoot实现(Pub/Sub)发布订阅
目录一、背景二、Redis的发布订阅2.1订阅单个频道常用命令2.2按规则(Pattern)订阅频道2.3不推荐使用的原因三、SpringBoot实现发布订阅3.1RedisUtil.java发布类1)MessageDTO.java实体类2)发布测试3.2订阅实现方式一:实现MessageListener接口1)RedisConfig.java配置类2)RedisMessageListener.j
ACGkaka_
·
2023-10-09 02:04
#
Redis
redis
学习
spring
boot
【
Redis学习
笔记】第六章 Redis持久化
文章目录1、持久化2、持久化的思路3、RDB3.1RDB-save3.2RDB-bgsave3.3RDB自启动--save配置3.4RDB的特殊启动方式4、AOF4.1AOF持久化数据三种策略(appendfsync)4.2AOF相关配置4.3AOF重写4.4各持久化策略下AOF重写流程5、RDB与AOF的对比1、持久化服务器意外断电或者软件崩溃,等一切恢复后,经常看到一些自动恢复文件:这其中的过
-代号9527
·
2023-10-08 09:41
Redis笔记
redis
学习
数据库
redis学习
(一)——初识redis
redis学习
(一)——初识redis非关系型数据库redis是非关系型数据库,和mysql不同,redis中的所有数据都是以key:value形式存在的两者区别SQL|NoSQL结构化|非结构化关联的
张宜强
·
2023-10-07 12:24
笔记
java
redis
redis
学习
数据库
redis学习
(二)——redis常见命令及基础数据类型
数据类型基础数据类型字符串StringabcMap集合Hsah{name:“zhangsan”,age:18}列表List[a,b,c,d]Set集合Set{a,b,c}有序Set集合SortSet{a:1,b:2,c:3}特殊数据类型GEO地理坐标{A:(100.2,35.1)}BitMap位图,只存储0和101101011101HyperLog基数,两个数据集不重复元素的个数011010111
张宜强
·
2023-10-07 12:19
redis
笔记
java
redis
学习
java
【
redis学习
笔记】缓存
redis主要的三个应用场景存储数据缓存消息队列(redis本来是设计用来作为消息队列的)redis常用作mysql的缓存因为MySQL等数据库,效率比较低,所以承担的并发量就有限。一旦请求数量多了,数据库的压力就会很大,甚至很容易就宕机了。如何提高mysql能承担的并发量?开源:引入更多的机器.构成数据库集群节流:引入缓存,就是典型的方案.把一些频繁读取的热点数据,保存到缓存上后续在查询数据的时
Go 鹏ya
·
2023-10-07 05:32
redis
缓存
redis
学习
Redis学习
笔记-003
Redis企业实战—基于Redis短信验证功能文章目录Redis企业实战---基于Redis短信验证功能一、短信登录实现1.1、导入[黑马点评项目](https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA?pwd=eh11)1.2、基于Session实现1.3、集群的session的共享问题1.4、基于Redis实现共享session登录Redis可以进行如
Radan小哥
·
2023-10-06 07:25
redis
redis
学习
笔记
Redis学习
10.String类型11.key的结构settravel:user:2'{"id":2,"name":"nsy","age":18}'层级结构如果发现不需要密码也能操作redis,就是没有指定-p为设置好的6380,应该这样:redis-cli-p638012.Hash类型使用Hash类型就是在Value里面再嵌套任意个键值对HSET存入HSETtravel:user:4namelucyHSET
Dennis_nafla
·
2023-10-05 21:20
redis
学习
数据库
【
redis学习
笔记】哨兵节点编排
编写docker-compose.yml创建/root/redis-sentinel/docker-compose.yml,同时cd到yml所在⽬录中;注意:每个⽬录中只能存在⼀个docker-compose.yml⽂件.version:'3.7'services:sentinel1:image:'redis:5.0.9'container_name:redis-sentinel-1restart
Go 鹏ya
·
2023-10-04 12:14
redis
redis
学习
笔记
【
redis学习
笔记】主从的docker-compose脚本
编排redis主从节点version:'3.7'services:master:image:'redis:5.0.9'container_name:redis-masterrestart:alwayscommand:redis-server--appendonlyyesports:-6379:6379slave1:image:'redis:5.0.9'container_name:redis-sl
Go 鹏ya
·
2023-10-04 12:40
redis
redis
学习
笔记
Redis学习
笔记(七)——发布和订阅
redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息,比如微信,微博,关注系统redis客户端可以订阅任意数量的频道三个角色:1.消息发送者2.频道3.消息订阅者subscribe[channel]订阅频道publish[channel][message]在channel频道发布信息unsubscribe[channel]取消订阅原理:通过su
棉花糖7
·
2023-10-03 14:20
Redis基础笔记--自认为很详细(●ˇ∀ˇ●)
1.
Redis学习
笔记2.Redis简介Redis是我们在互联网应用中使用最广泛的一个NoSQL数据库,基于C开发的键值对存储数据库,Redis这个名字是RemoteDictionaryService字母缩写
银翼手刹
·
2023-10-02 20:31
后端
java
redis
Redis学习
笔记
文章目录1NoSQL2redis概述与安装3常用数据结构4配置文件5Redis的发布与订阅6新数据结构7Jedis8SpringBoot整合Redis9Redis事务-锁机制-秒杀10持久化11主从复制12集群13应用问题解决1NoSQL1、NoSQL非关系型的数据库1.不依赖业务逻辑数据库存储,以简单key-value存储,数据库的扩展能力强2.不遵循SQL标准3.不支持ACID适用于高并发读写
倩mys
·
2023-10-02 18:02
Java
java
redis
Redis学习
笔记:Set类型内部编码及其应用场景
一、概述集合(Set)类型是用来保存多个字符串元素,但是与list类型不停,集合中不允许有重复元素,一个集合最对可以存储2^32-1个元素,Redis除了支持集合内的增删改查,同时还支持多个集合的交并差集操作,合理地使用集合可以在实际开发中解决很多实际问题。二、常用命令1.集合内操作添加元素:saddkeyelement[element...],返回结果为添加成功的元素个数;删除元素:sremke
Vechace
·
2023-09-30 15:51
Redis学习
第九天
今天是Jedis!作者的Redis在游戏本上,但是Java的IDEA总是下载不了,所以只能作为概念听一听了,目前无法做到实操。Jedis概念Jedis实操首先要保证redis的服务器开启,然后引入jedis依赖,最后通过服务器的IP和端口创建一个Jedis类的对象。该对象能够使用redis的基本操作。jedis.ping()输出PONG字符串,就说明连接成功。还有其他指令:对于事务操作,需要使用T
Joy T
·
2023-09-30 14:29
Redis
redis
学习
数据库
Redis学习
笔记(常用数据类型,发布订阅,事务和锁机制,持久化,集群,雪崩,缓存击穿,分布式锁)
一、NoSQL数据库简介解决扩展性问题,如果需要对功能进行改变(比如增删功能),用框架有一定的规范要求,无形中解决了扩展性问题。Redis是一种典型的NoSQL数据库。NoSQL的基础作用:1.nginx负载均衡反向代理多台服务器,会出现session问题(代理到不同服务器,session存放分散):解决方式1:存储到客户端的Cookie中(安全性无法保证)。解决方式2:session复制(数据冗
吾浴西风
·
2023-09-30 08:06
redis
学习
笔记
后端开发技能学习(十)
redis学习
(中篇)
文章目录后端开发技能学习(十)
redis学习
(中篇)客户端Java客户端jedispython客户端redis-py持久化RDBAOF问题定位与优化多实例部署复制配置原理阻塞发现阻塞内因外因后端开发技能学习
lzrrrrr
·
2023-09-28 23:15
开发相关技术
数据库相关
redis
数据库
java
Redis学习
笔记(二)——Redis入门
一、Redis的介绍1.什么是Redis全称:RemoteDictionaryServer(远程字典服务)redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取
贤子磊
·
2023-09-28 13:47
Redis
redis
nosql
Redis学习
笔记(2)——B站动力节点
文章目录008-redis的事务8.1介绍8.2常用命令(1)multi(2)exec(3)discard(4)watch(5)unwatch8.3小结009-redis消息的发布与订阅(了解)010-redis的主从复制10.1介绍10.2搭建一主二从10.3复制原理(1)全量复制(2)增量复制10.4哨兵模式10.5小结011-Jedis操作Redis012-redis的客户端连接工具008-
KK-Greyson
·
2023-09-28 13:16
SSM
redis
学习
数据库
Redis学习
笔记(四)——redis配置文件详解
Redis四、配置文件1、基础使用如果在Linux下直接安装redis,最好将redis.conf拷贝出来使用。使用docker需要挂载目录。单位:1k=1000bytes1kb=1024bytes大小写不敏感只支持bytes,不支持bitinclude:可以通过includes包含,redis.conf作为总管理,包含其他配置文件。2、常用配置daemonize:默认是noredis采用的是单进
twinkle-zp
·
2023-09-28 13:46
数据库
redis
Redis学习
笔记(一) Redis安装与基本使用(windows)
Redis是一个开源的高性能键值对数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,并且借助许多高层级的接口使其可以胜任,如缓存、队列系统的不同角色.将键值对数据类型存放在内存中的一个数据库.官网地址http://redis.io/源码地址https://github.com/antirez/redisRedis特性支持多种数据类型①字符串(Strings)②哈希类型(Hashes)③
胡小海丶
·
2023-09-28 06:20
Redis
Redis
安装
使用
windows
Redis学习
之路(一):环境搭建
Ubuntu安装Redis1.下载wgethttp://download.redis.io/releases/redis-3.2.6.tar.gz--2016-12-1623:51:39--http://download.redis.io/releases/redis-3.2.6.tar.gzResolvingdownload.redis.io(download.redis.io)...109.7
ShannonAJ
·
2023-09-26 06:48
大二上
Redis学习
笔记
redis非关系型数据库NOSQL,用c语言编写的,基于内存的数据库,每秒支持十几万的读写操作,性能远超数据库,还支持集群、分布式、主从同步等配置。Redis基本功能1发布订阅系统2地图信息分析3计时器和计数器redis运行的图形界面Redis运行执行的命令先启动对应的服务端redis-server.exe+redis.windows.conf启动对应的图形界面redis-cli.exeRedis
想要打 Acm 的小周同学呀
·
2023-09-26 02:29
redis
学习
笔记
Redis学习
之aof
开启aof配置文件修改appendonlyyes追加方式使用Always策略appendfsyncalways在每次写入操作完成后都会执行同步操作。这是最安全的选项,因为它确保写入操作被持久化到磁盘,但它也可能会导致性能下降,因为每个写入操作都需要等待同步完成。使用Everysec策略appendfsynceverysecRedis将每秒执行一次同步操作,将在该秒内发生的所有写入操作写入AOF文件
·
2023-09-25 12:34
redis学习笔记
Redis学习
之aof
开启aof配置文件修改appendonlyyes追加方式使用Always策略appendfsyncalways在每次写入操作完成后都会执行同步操作。这是最安全的选项,因为它确保写入操作被持久化到磁盘,但它也可能会导致性能下降,因为每个写入操作都需要等待同步完成。使用Everysec策略appendfsynceverysecRedis将每秒执行一次同步操作,将在该秒内发生的所有写入操作写入AOF文件
·
2023-09-25 12:59
redis学习笔记
Redis学习
之rdb
保存rdbSAVESAVE会阻塞当前redis服务器,直至持久化工作完成,线上最好不要使用这个命令BGSAVERedis会在后台异步进行快照操作,不阻塞redis,redis还可以相应客户端请求,该方式会fork一个子进程,由子进程进行复制持久化过程LASTSVAE最后一次save的的时间戳。FLUSHALL/FLUSHDB会触发保存rdb,但是rdb是清空后的。SHUTDOWN执行shutdow
·
2023-09-25 11:40
redis学习笔记
redis学习
完整版
文章目录redis概述nosql概述redis基础认知缓存redis数据类型stringhashlistsetZsetredis持久化redis消息队列redis主从架构redis哨兵机制rediscluster集群部署(三主三从)mysql+redis配置redis扩展1.对比memcached2.安全,限制频繁访问redis概述nosql概述数据库主要分为两大类:关系型数据库与NoSQL数据库
带上耳机世界与我无关
·
2023-09-25 01:04
运维工程师
redis
学习
数据库
Redis学习
笔记系列(八)——Redis持久化
6.Redis持久化由于Redis是内存数据库,如果Redis实例宕机或者服务器断电,则重启后,Redis中的数据会全部丢失。因此,Redis为了防止该情况,提供了两种持久化的方案——RDB和AOF,将内存中的数据保存到磁盘中,避免数据的丢失。6.1RDB持久化RDB持久化方案,指的是将某一时刻Redis实例的状态拍一个快照,以二进制文件的形式保存至磁盘中。在Redis重启动时,RDB程序可以通过
复旦猿
·
2023-09-25 01:48
Redis学习
笔记--002
Redis的JAVA客户端文章目录Redis的JAVA客户端一、Redis的Java客户端的种类二、Jedis2.1、使用步骤2.2、Jedis连接池三、[SpringDataRedis](https://spring.io/projects/spring-data-redis)3.1、介绍3.2、RedisTemplate3.3、SpringDataRedis使用步骤3.4、SpringData
Radan小哥
·
2023-09-24 09:36
redis
redis
学习
笔记
Redis学习
笔记:Redis中的三种新数据类型
Redis学习
笔记(二)1,发布和订阅1.1,什么是发布和订阅?
根号七…
·
2023-09-22 20:32
Redis
redis
学习
数据库
Redis学习
笔记--001
Redis快速入门文章目录Redis快速入门一、初识Redis1.1、NoSQL数据库1.2、Redis介绍1.3、[Redis](https://redis.io/)的安装二、Redis常见命令2.1、Redis默认启动2.2、指定配置启动2.3、Redis开机自启设置三、Redis客户端3.1、Redis命令行客户端3.2、图形化桌面客户端四、redis的常用指令4.1、Redis数据结构介绍
Radan小哥
·
2023-09-22 19:21
redis
学习
笔记
Redis学习
(七)--Redis主从复制与Redis集群搭建
Redis主从复制主从复制是什么主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主主从复制能干嘛读写分离,性能扩展;容灾快速恢复;怎么玩:主从复制拷贝多个redis.conf文件include(写绝对路径);开启daemonizeyes;Pid文件名字pidfile;指定端口port;Log文件名字;dump.rdb名字dbfil
三笠·阿卡曼
·
2023-09-21 19:03
Redis
java
redis
数据库
分布式
linux
上一页
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
其他