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学习
篇
路漫漫其修远兮,吾将上下而求索。小女不才,深知自身知识体系是远远无法满足迅速发展的新时代的,唯有思想觉悟高,紧跟党的领导,紧跟时代步伐,创新学习才不会被社会所淘汰。我就直入今天的主题了,记述一下今日的学习内容。今日之前仅在实习时,大概一七年底,copy过别人的代码,使用Redis写过一个统计的小模块,用户量达五百万级别的系统,统计各个页面栏目的pv/uv数据,当时第一次接触,只听系统分析师描述了一
葫芦南瓜
·
2021-05-04 05:07
Redis学习
(三)数据类型
Redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者
无锋fz
·
2021-05-02 10:11
Redis学习
笔记——持久化、主从复制、集群
Redis2/212持久化—RDB12.1介绍12.2Fork12.3相关文件及配置12.4恢复12.5优缺点13持久化—AOF13.1介绍13.2相关文件及配置13.3AOF的开启、修复和恢复13.4AOF的持久化流程13.5优缺点13.6RDB与AOF用哪个?14主从复制14.1介绍14.2配置14.3一主二从14.4反客为主14.5薪火相传14.6哨兵模式15集群15.1介绍15.2配置15
MCC莫大大
·
2021-05-01 23:00
笔记
redis
redis学习
导图
学习前言浅蓝色的文字是超连接,点击前往相关主题不讲what(是什么),不讲why(为什么),只讲how(怎么用)辅助学习资料官网中文网bili狂神说-redis基础redis安装基础通用的命令5大数据类型string字符串hash哈希(对象)list列表(数组)set无序集合sortedset有序集合3种特殊类型geospatial地理位置hyperloglog统计bitmap统计高阶事务持久化发
大神乔伊
·
2021-04-30 02:07
redis
导图
redis
SB集成
Redis学习
笔记之实际应用场景-java干货
之前利用springBoot中的缓存机制,使用Redis作为缓存容器,做了一个缓存的简单Demo,当然Redis不仅仅可以用来做缓存的容器,还有很多开发的实际场景中会用到Redis的特性,通过几天的学习,现将学习的成果整理分享给大家。希望大家也多多讨论,提供跟多的使用场景,来熟练掌握在springboot中的使用。个人博客:http://z77z.oschina.io/此项目下载地址:https:
z77z
·
2021-04-29 06:03
Redis学习
笔记——安装配置、5个基本数据类型、Jedis、手机验证码、秒杀
Redis1/21安装2启动、关闭客户端和服务器3数据库4单线程+多路IO复用5基本指令6五个基本数据类型6.1String6.2List6.3Set6.4Hash6.5Zset7配置文件8Jedis9案例1:手机验证码10事务11案例2:秒杀11.1基本代码11.2使用ab工具模拟并发11.3使用Redis数据库连接池解决连接超时问题11.4使用事务+监控解决超卖问题11.5使用LUA脚本解决库
MCC莫大大
·
2021-04-27 17:43
笔记
redis
Redis学习
与应用(一)位图
什么是位图位图(Bitmap)是通过一个bit来表示某个元素对应的值或者状态。它并不是什么新的数据结构。它的内容其实就是普通的字符串。我们可以通过get/set获取位图的内容,也可以使用getbit/setbit操作bit值(0或者1)。Bit即比特,是目前计算机中数据最小的单位。8个Bit一个Byte(字节)。Bit的值,要么为0,要么为1。由于Bit是计算机中最小的单位,使用它进行储存将非常节
youthcity
·
2021-04-25 10:19
Redis学习
笔记
一、优势和缺点优点:单线程性能高和抗并发缺点:1.缓存和数据库db双写一致性问题2.缓存击穿3.缓存雪崩4.缓存并发竞争问题二、为什么会这么快1、纯内存操作:内存相对于磁盘有天然的性能优势,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1);2、单线程:避免过多的上下文切换开销;避免同步机制的开销(死锁,锁粒度等问题);简单可维护(作者代码间接性理念);3、I/O多路
你真的是一个很帅的程序媛
·
2021-04-24 11:19
redis
Redis学习
笔记:含数据类型常用操作命令、事务、持久化等
文章目录典型应用场景一些基础知识单线程数据类型内部编码数据库操作常用命令数据类型字符串(string)特点常用命令SETGETINCRINCRBYDECRDECRBYMSETMGET哈希表(hash)特点常用命令HSETHGETHSETNXHEXISTSHLENHDELHKEYSHVALSHINCRBYHINCRBYFLOATHGETALL列表(list)特点常用命令LPUSHRPUSHLRANG
我可能在扯淡
·
2021-04-23 17:02
redis
缓存
Redis学习
笔记
Redis基础Redis官网http://www.redis.cn/教程地址https://www.bilibili.com/video/BV1S54y1R7SB?p=36&share_source=copy_web0.Redis入门0.1.Redis能干什么?内存存储、持久化,内存是断电即失的,所以需要持久化(RDB、AOF)高效率、用于高速缓冲发布订阅系统地图信息分析计时器、计数器(eg:浏览
Shina_Mashiro
·
2021-04-22 23:20
笔记
Redis
Redis学习
内容整理
一、redis5种数据结构:1string结构string类型常用作单值缓存,分布式锁,线程安全的计数器(INCRkey;DECRkey)、Web集群session共享、分布式系统全局序列号等SETkeyvalue:存入字符串键值对GETkey:获取一个字符串键值SETNXkeyvalue:key不存在,设置value,返回1;key存在,不做任何动作,返回0(分布式锁)DELkeykey...:
十三是只柴
·
2021-04-15 11:00
Redis学习
之路(4)命令-list(列表)、set(集合)、zset(有序集合)的操作命令
Redis数据类型Redis支持5种数据类型:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)本段介绍一下list(列表)。Redis列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)1、LPUSHkeyvalue1[value2]将一个或多个值插入到列表头部127.0.0.1:
William_Wei007
·
2021-04-15 06:27
Redis学习
笔记9----数据库(db)基本操作
key的重复问题key是由程序员自己定义的,难免出现重复,这就造成了key的使用混乱redis再使用过程中,伴随着操作数据的增加,会出现大量的数据以及key数据不区分种类、类别。混杂在一起,极容易出现重复或冲突解决方案redis为每个服务提供16个数据库,编号从0-15每个数据库之间的数据相互独立redis默认有16给数据库,每一个数据库有一个唯一的整数索(0-15)引标识,每次启动redis-c
iostreamzl
·
2021-04-14 16:07
Redis
redis
nosql
程序人生
经验分享
Redis学习
笔记
Redis简介REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统。Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表
aldksgody
·
2021-03-27 23:14
数据库-
Redis学习
笔记
目录NoSQL什么是NoSQL?NoSQL的优点/缺点NoSQL的四大分类Redis概述功能安装WindowsLinux基础知识基本命令键(key)常用命令列表举例字符串(String)常用命令列表举例列表(List)常用命令列表举例集合(Set)常用命令列表举例有序集合(Zset)常用命令列表举例哈希(Hash)常用命令列表举例基数统计(Hyperloglog)常用命令列表举例事务常用命令列表举
lady_killer9
·
2021-03-21 18:26
数据库
数据库
redis
redis学习
笔记
一、简述redis是单进程,默认16个数据库,初始默认选择0号库,可通过select+数字选择库,flushdb清空当前库,flushall清空所有库。二、redis五大数据类型Stringstring.pngList:它是一个字符串列表,头尾都可以插入,如果键不存在,则创建,否则直接插入,若键内容为空,则删除该键,头尾操作效率高,中间操作效率差。list.pngHash:KV模式不变,但值是一个
wxz1997
·
2021-03-10 13:20
超赞:不愧是“阿里内部
Redis学习
笔记”从头到尾,全是精华!
前言近几年,随着移动互联网的飞速发展,我们享受着整个社会的技术进步带来的便利,但同时也给从业者带来了如何保证项目的高并发、低延时的技术挑战,相应的互联网技术也随之发生了重大变革,NoSQL技术得到了蓬勃的发展。Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛认可和使用。掌握Redis已经逐步成为开发
Java_Caiyo
·
2021-03-08 15:06
java
redis
数据库
运维
编程语言
redis安装使用
redis使用本文记录学习
redis学习
的相关内容文章目录redis使用一、下载安装1.下载2.安装二、启动运行1.前台启动2.后台启动三、基本数据类型1.redis-key命令2.字符串String2
zc190692107
·
2021-02-19 17:21
数据库
redis
Redis 学习笔记
Redis学习
笔记NoSQL概述什么是NoSQL阿里巴巴演进分析NoSQL四大分类Redis入门Docker安装Redis-benchmark性能测试工具基础知识五大基本数据类型redis-keyString
黑白的熊猫
·
2021-02-17 17:35
学习笔记
java
redis
数据库
Redis学习
笔记
Redis安装及入门文章目录Redis安装及入门一、Redis是什么?1.Redis的特点:二、Redis安装1.下载VMware和centos2.安装centos虚拟机3.下载redis的tar文件4.解压5.进入文件目录,使用make命令6.使用makeinstall命令三、redis杂项知识四、redis五大数据类型五、redis配置文件1.utils单位2.Tcp-backlog3.Tcp
Xiong05961
·
2021-02-16 15:58
Redis
redis
Redis学习
(三) -- 三种特殊数据类型geospatial、hyperloglog、bitmaps
Redis学习
--三种特殊数据类型geospatial、hyperloglog、bitmaps一、Geospatial类型1、添加地理位置2、获取指定位置的地理坐标3、获取另个指定位置之间的距离4、获取指定位置附近的位置
书生灬今天不吃饭
·
2021-02-15 15:22
redis
springboot
redis
java
Redis学习
(二) -- 五大数据类型以及其常用命令
Redis学习
--五大数据类型以及其常用命令一、String类型1、常用的命令2、自增3、获取指定范围的字符串4、替换字符串5、setex和setnx6、批量设置7、getset二、List类型1、插入值
书生灬今天不吃饭
·
2021-02-14 22:40
redis
springboot
redis
java
redis学习
笔记(1)—— redis简介
redis学习
笔记(1)——redis简介redis是什么?为什么要使用redisredis的优点redis的缺点手动高亮tipredis是什么?
努力学习的阿奇
·
2021-02-14 19:41
redis系列教程
redis
java
NoSQL 数据库案例实战 --Redis 高可用解决方案--Redis + 哨兵(项目实战)
Redis高可用解决方案--Redis+哨兵(项目实战)前言一、哨兵架构设计二、环境准备三、配置主从同步四、配置哨兵服务五、模拟sentinel故障切换前言本环境是基于Centos7.8系统构建
Redis
Wan@Technology Stack
·
2021-02-14 16:43
Redis
数据库
NoSQL
Redis
Redis高可用--哨兵
运维
Redis学习
(一) -- 下载安装redis以及基础知识了解
Redis学习
--下载安装redis一、Windows下安装redis1、下载安装包2、安装二、linux下安装redis1、下载安装包2、安装redis3、测试新安装的redis的性能三、基础的知识一
书生灬今天不吃饭
·
2021-02-14 15:29
redis
springboot
linux
centos
redis
NoSQL 数据库案例实战 --Redis 高可用解决方案--Redis + 哨兵
Redis高可用解决方案--Redis+哨兵前言一、什么是哨兵二、哨兵的配置前言本环境是基于Centos7.8系统构建
Redis学习
环境具体构建,请参考Redis-5.0.9环境部署Redis主从同步,
Wan@Technology Stack
·
2021-02-14 01:58
Redis
数据库
NoSQL
Redis
Redis该可用--哨兵
运维
Redis-NoSql的入门笔记
学习目标:
Redis学习
内容:1、nosql一、Mysql到NoSql1.数据存储的瓶颈:数据总容量越来越大数据索引越来越多访问量(读写混合)一个实例不能承受2.添加缓存在dao层和数据库层之间添加一个
Xiong05961
·
2021-02-13 22:24
Redis
redis
NoSQL 数据库案例实战 --Redis 主从同步
Redis主从同步前言前言本环境是基于Centos7.8系统构建
Redis学习
环境具体构建,请参考Redis-5.0.9环境部署Redis自带了主从同步的功能解决数据库冗余的问题,配置较为简单。
Wan@Technology Stack
·
2021-02-13 21:59
Redis
数据库
NoSQL
Redis
Redis主从同步
运维
Redis学习
笔记--Redis基本知识
文章目录1.数据库数2.一些基本命令3.Redis是单线程的1.数据库数默认是16个数据库,默认使用的是第一个。2.一些基本命令命令官网查询:http://www.redis.cn/commands.html命令行连接redis。Linux的redis/src目录下执行[root@LYXsrc]#redis-cli测试性能:(100个并发客户端每秒100000请求)redis-benchmark-
Gangbb
·
2021-02-04 23:08
Redis
redis
数据库
nosql
【
Redis学习
笔记】缓存污染
一张思维导图鸟瞰全文什么是缓存污染问题?缓存污染问题说的是缓存中一些只会被访问一次或者几次的的数据,被访问完后,再也不会被访问到,但这部分数据依然留存在缓存中,消耗缓存空间。缓存污染会随着数据的持续增加而逐渐显露,随着服务的不断运行,缓存中会存在大量的永远不会再次被访问的数据。缓存空间是有限的,如果缓存空间满了,再往缓存里写数据时就会有额外开销,影响Redis性能。这部分额外开销主要是指写的时候判
·
2021-02-03 15:23
redis缓存
狂神
redis学习
笔记
狂神的Redis课程安排:nosql讲解阿里巴巴架构演进nosql数据模型Nosql四大分类CAPBASERedis入门Redis安装(Window&Linux服务器)1、五大基本数据类型StringListSetHashZset2、三种特殊数据类型geohyperloglogbitmapRedis配置详解Redis持久化RDBAOFRedis事务操作Redis实现订阅发布Redis主从复制Red
黄贞辉
·
2021-01-25 23:30
redis
Redis学习
之实际操作
一、Spring整合redis模板1.1Pom.xml----SSM项目直接可引的maven整合包org.apache.maven.pluginsmaven-compiler-plugin1.81.8UTF-84.1.7.RELEASE2.5.0redis.clientsjedis2.9.0org.springframework.dataspring-data-redis1.6.0.RELEASE
java亮小白1997
·
2021-01-21 18:35
数据库
redis
Redis学习
笔记_2_认识Redis_Redis概述和基本知识(未完成)
概述Redis是什么?Redis(RemoteDictionaryServer),即远程字典服务。是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化7888256的日志型、Key-Value数据库,并提供多种语言的API。免费和开源,是当下最热门的NoSQL技术之一,也被人们称之为结构化数据库。Redis能干嘛?内存存储、持久化,内存中是断电即失,所以说持久化很重要(rdb、aof
星行点点。
·
2021-01-17 12:11
Redis
redis
Redis学习
笔记_1_NoSQL_2_NoSQL四大分类
一、KV键值对新浪:Redis美团:Redis+Tair阿里、百度:Redis+MemCache二、文档型数据库(bson格式和json一样)MongoDB(需掌握)MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量的文档。MongoDB是一个介于关系型数据库和非关系型数据库中中间的产品,MongoDB是非关系型是数据库中功能最丰富,最像关系型数据库的。ConthDB三、
星行点点。
·
2021-01-17 11:44
Redis
redis
redis学习
笔记及文档---狂神说
印象笔记查看地址word文档下载地址用于使用印象笔记记录的文档,没办法导到这里,所以需要请下载和查看!预览效果简单查看
the file is not
·
2021-01-11 14:09
web
redis
nosql
NoSQL 数据库案例实战 --Redis 环境部署
Redis环境部署一、环境准备二、rpm安装三、源码安装本环境是基于Centos7.8系统构建
Redis学习
环境安装Redis-5.0.9一、环境准备硬件环境操作系统:centos-7.8cpu:1*1
Wan@Technology Stack
·
2021-01-08 22:00
Redis
数据库
NoSQL
Redis
数据类型
运维
redis学习
总结
文章目录redis数据结构原理redis持久化RDB持久化AOF持久化redis集群三种模式主从模式(实现主从分离,提高吞吐,多机备份)哨兵模式(主从高可用,自动化修复)集群模式(数据分片,解决了写操作无法负载均衡,单机容量存储、并发问题)redis应用场景分布式锁redis架构思维redis数据结构原理待整理~redis持久化RDB持久化执行流程父进程执行fork操作创建子进程,这个过程中父进程
奋斗.gu
·
2021-01-07 11:26
redis
Redis学习
汇总
慢查询日志1.相关参数slowlog-max-len慢查询日志最大长度slowlog-log-slower-than慢查询界定时间,单位微妙2.命令slowlogget10)1)(integer)5#日志的唯一标识符2)(integer)1602909107#执行命令时的UNIX时间戳3)(integer)1024#执行命令的时间,单位微妙4)1)"CONFIG"#命令以及命令参数2)"GET"3
corbyliu
·
2021-01-05 20:40
redis
Redis学习
(四)之“Redis实际应用”
1Redis客户端1.1客户端通信原理客户端和服务器通过TCP连接来进行数据交互,服务器默认的端口号为6379。客户端和服务器发送的命令或数据一律以\r\n(CRLF回车+换行)结尾。抓包抓到的格式:*2\r\n$3\r\nGET\r\n$8\r\nxhc\r\n客户端跟Redis之间使用一种特殊的编码格式(在AOF文件里面我们看到了),叫做RedisSerializationProtocol(R
依剑行走天下
·
2021-01-04 18:53
Redis
redis
xql-
Redis学习
笔记
Redis学习
笔记NoSql特性Redis入门介绍杂乱开始(鸡零狗碎的内容)数据类型Redis的五大数据类型简介keyStringListSetHashZset(sortedset)Redis配置文件介绍
还得是你胖爷
·
2021-01-04 15:32
Redis学习
redis
redis学习
十四、Redis主从复制
十四、Redis主从复制概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。
whpark
·
2020-12-31 23:42
redis
redis
Redis的五大基本类型
Redis的基本数据结构是非常重要的,熟练的掌握Redis的基本数据结构会为之后的
Redis学习
有一个坚实的基础。
炒冷饭
·
2020-12-27 23:17
Redis
列表
数据库
字符串
redis
Redis学习
---Centos7.0安装Redis
Centos7.0安装Redis1.准备环境2.下载redis源码包3.将下载redis资料包上传到Linux中4.解压缩文件5.安装gcc6.进入解压缩目录执行如下命令7.编译完成后执行如下命令8.进入bin目录启动redis服务9.进入bin目录执行客户端连接操作10.外界连接访问Redis操作1.准备环境VM虚拟机/买一台服务器Centos7.x+2.下载redis源码包Redis官网地址我
戏子zzzz
·
2020-12-27 12:58
Linux学习
NoSql
Redis
linux
redis
数据库
java
centos
Redis2020最新简易图文教程(上)【内含学习视频】
Redis学习
目标Redis的介绍及安装Redis是什么?Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。
技术宅小白
·
2020-12-24 17:15
java
redis
程序员
Redis2020最新简易图文教程(上)【内含学习视频】
Redis学习
目标Redis的介绍及安装Redis是什么?Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。
技术宅小白
·
2020-12-24 16:01
java
redis
程序员
redis 哨兵 异步_
Redis学习
三:Redis高可用之哨兵模式
申明本文章首发自本人公众号:壹枝花算不算浪漫,如若转载请标明来源!感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫22.jpg前言Redis的Sentinel系统用于管理多个Redis服务器(instance),该系统执行以下三个任务:监控(Monitoring):Sentinel会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification):当被监控的某个Redis服务器出现问
1000米恐惧症
·
2020-12-24 04:30
redis
哨兵
异步
redis学习
- sds字符串
redis学习
-sds字符串Redis设计与实现:如果想要知道redis底层,这本书可以给予不少的帮助,非常推荐每一位学习redis的同学去翻一翻。
lazytimes
·
2020-12-17 00:23
redis
redis学习
- sds字符串
redis学习
-sds字符串Redis设计与实现:如果想要知道redis底层,这本书可以给予不少的帮助,非常推荐每一位学习redis的同学去翻一翻。
lazytimes
·
2020-12-17 00:39
redis
Redis学习
- 复制以及三种部署模式
Redis学习
-复制以及三种部署模式什么是复制单机的redis通常情况是无法满足项目需求的,一般都建议使用集群部署的方式进行数据的多机备份和部署,这样既可以保证数据安全,同时在redis宕机的时候,复制也可以对于数据进行快速的修复
lazytimes
·
2020-12-13 16:23
redis集群
redis-cluster
redis
Redis学习
笔记-Redis为什么默认16个数据库?
我们在项目中常常常用Redis做缓存,分布式锁、消息队列等,但为什么Redis默认建立了16个数据库呢?一、16个数据库的由来Redis是一个字典结构的存储服务器,一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与在一个关系数据库实例中可以创建多个数据库类似,所以可以将其中的每个字典都理解成一个独立的数据库。Redis默认支持16个数据库,可以通过调整Red
赵客缦胡缨v吴钩霜雪明
·
2020-12-09 10:43
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他