手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
2019版:第三章:5Redis 五大数据类型 之 Hash
一、Hash类型1、Redis Hash 是一个键值对集合;2、Redis Hash 是一个 String 类型的 field 和 value 的映射表, hash 特别适合用于存储对象;3、类似 Java 里面的 Map<String,String>;4、分析一个问题:现有一个 JavaBean 对象,在 Redis 中如何存
作者:编程之家 时间:2022-09-02
spring cloud+spring boot+redis社交电子商 务平台
涉及平台:平台管理(包含自营店面)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务核心架构:SpringCloud、SpringBoot、MybatisPlus、Redis核心思想:分布式、微服务、云架构、模块化、原子化、持续集成、集群部署前端框架:Jquery/Bootstrap/H5/CSS3、IOS、Android
作者:编程之家 时间:2022-09-02
Redis从入门到精通-Redis-持久化之AOF
一、AOF(AppendOnlyFile)1、是什么以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据
作者:编程之家 时间:2022-09-02
Go 分布式令牌桶限流 + 兜底策略
上篇文章提到固定时间窗口限流无法处理突然请求洪峰情况,本文讲述的令牌桶线路算法则可以比较好的处理此场景。工作原理单位时间按照一定速率匀速的生产token放入桶内,直到达到桶容量上限。处理请求,每次尝试获取一个或多个令牌,如果拿到则处理请求,失败则拒绝请求。
作者:编程之家 时间:2022-09-02
Redis学习之旅--五大数据类型你都知道吗?
Redis学习之旅--五大数据类型Redis-KeyString(字符串)list(列表)Set(集合)Hash(哈希)Zset(有序集合)Redis-Key以下是常见的Redis-Key的命令127.0.0.1:6379>keys*#查看所有的key(emptylistorset)127.0.0.1:6379>setnamezjc#设置keyOK127.0.0.1:6379>setage1OK
作者:编程之家 时间:2022-09-02
IV-day17-Redis&Aop技术整合/Redis数据持久化,Redis事务处理
1.@EnableCaching注解,@Cacheable注解,@CachePut注解1.@EnableCaching//开启AOP方式的缓存应用2.@Cacheable /***由此注解描述的方法为切入点方法,此方法执行时,底层会通过AOP机制*先从缓存取数据,缓存有则直接返回,缓存没有则查数据,最后将查询的数据
作者:编程之家 时间:2022-09-02
【Redis 系列】redis 学习二
【Redis系列】redis学习二Redis是什么?Redis(RemoteDictionaryService),远程字典服务是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的APIRedis是免费且开源的,是当下最热门的Nosql技术之一,他也被成为结构化数据
作者:编程之家 时间:2022-09-02
Redis的安装
1.Redis下载Redis官网:https:/edis.io/中文网站:http://www.redis.cn/从Redis的官网下载Redis:2安装环境这里使用的Linux虚拟机来安装.启动Linux虚拟机==>将下载好的redis-4.0.9.tar.gz(Redis压缩包)复制到/opt目录下==>解压解压命令:tar-zxfredis-4.0.9.tar.gz(
作者:编程之家 时间:2022-09-02
Day507.图灵学院之面试题② -面经
Day507.图灵学院之面试题②-面经1、聊一聊RBD和AOFRDB:AOF:2、Redis单线程为什么这么快?3、Redis的过期键删除策略4、Redis分布式锁底层实现是什么?5、Redis和MySql如何保持数据一致性?6、Redis有哪些数据结构?应用场景是什么?7、Redis中的集群策略有哪些
作者:编程之家 时间:2022-09-02
springboot快速入门-9.项目启动后读取数据库并放到Redis
在config文件夹中新建一个项目初始化类InitConfig.java代码如下packagecom.example.demo.base.config;importcom.example.demo.love.entity.User;importcom.example.demo.love.mapper.UserMapper;importcom.example.demo.util.RedisUtil;importorg.springframework.b
作者:编程之家 时间:2022-09-02
Redis6 源码调式
Redis6源码调式安装Cygwin1、下载安装Cygwin去Cygwin的官方网站http://www.cygwin.com/window64位请选择setup-x86_64.exe32位请选择setup-x86.exe下载完成后,运行setup.exe程序,出现安装画面,如下图所示:上面步骤建议默认下一步。2、关键步骤在这一步,需要注意,为了获
作者:编程之家 时间:2022-09-02
Springboot+redis实现手机短信验证功能
项目创建springinitializr地址:https://start.springboot.io添加依赖因为我这里是学习阶段没用官方的redis集成依赖业务需求用户在客户端输入手机号,点击发送后随机生成4位数字码。有效期为60秒。输入验证码,点击验证,返回成功或者失败。且每个IP地址。在5分钟内只能验
作者:编程之家 时间:2022-09-02
Redis五大数据类型03
文章目录一、Redis-key(不是五大类型)二、String(字符串一/五)三、List(列表二/五)四、Set(集合三/五)五、Hash(哈希四/五)六、Zset(有序集合五/五)Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、
作者:编程之家 时间:2022-09-02
生产环境上,哨兵模式集群Redis版本升级应用实战
背景:由于生产环境上所使用的Redis版本并不一致,好久也没有更新,为了避免版本不同对Redis集群造成影响,从而升级为统一Redis版本!1.集群架构一主两从三哨兵:2.升级方案(1)升级之前的Redis版本,Redis主从架构如下,一主两从(2)优先升级从服务器,将两个从服务升级版本为6.2.6。注意:升级过
作者:编程之家 时间:2022-09-02
springboot使用redisTemplate
第一步:创建springboot项目导入redis相关依赖<!--springdataredis依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId><
作者:编程之家 时间:2022-09-02
Jedis工具类
配置文件:jedis.propertieshost=127.0.0.1port=6379maxTotal=50maxIdle=10配置文件详情:#最大活动对象数redis.pool.maxTotal=1000#最大能够保持idel状态的对象数redis.pool.maxIdle=100#最小能够保持idel状态的对象数redis.pool.minIdle=50
作者:编程之家 时间:2022-09-02
转redis系列之——一致性hash算法
数据分片(sharding)分布式数据存储时,经常要考虑数据分片,避免将大量的数据放在单表或单库中,造成查询等操作的耗时过长。比如,存储订单数据时使用三个mysql库(编号0,1,2),当一条订单数据过来时,对订单id求hash后与机器数量取模,hash(orderId)%3,假如得到的结果是2,则这条数据会存储到编号为2
作者:编程之家 时间:2022-09-02
LINUX 服务器安装nginx redis jdk等步聚
1、安装指令步聚sudoyumupdate更新linux系统yuminstall-ynginx安装nginxsystemctlenablenginx设置开机启动nginxsystemctlstartnginx启动nginxyuminstall-yredis安装redissystemctlenableredis设置开机启动redissystemctlstartredi
作者:编程之家 时间:2022-09-02
Redisson原理
1、场景假设场景,多个线程并发(模拟并发)对库存数量进行扣减,现将库存预置在redis中,然后开启多线程对库存进行扣减privatestaticfinalStringPRODUCT="MoonCake";privatestaticfinalStringPRODUCT_STOCK=PRODUCT+"Stock";@AutowiredprivateRedissonClientre
作者:编程之家 时间:2022-09-02
SpringSecurity+JWT 登录认证+鉴权未完
登录认证用户名密码加密存储进入数据库:BCryptPasswordEncoder加密解密实现用户登录进入系统接口:获取用户名密码+解密,重写UserDetailsService方法通过验证数据库中的用户名密码;如果密码正确,根据userid生成token,发送给前端进行存储,并把userid:用户信息,这样的键值对存入re
作者:编程之家 时间:2022-09-02
Redis基本简介
一、Redis是什么Redis是一个速度非常快的非关系数据库NoSQL(non-relationaldatabase),存储结构是key-value的键值对映射,其中value支持5种数据类型。可以将存储在内存的键值对数据持久化到硬盘。 二、Redis与其它数据库的对比关系型数据库:以二维表的形式存储数据Redis非关系型
作者:编程之家 时间:2022-09-02
Redis-RDB、ADOF持久化
Redis-RDB、ADOF持久化前言一、RDB持久化0.简单介绍1.RDB备份流程2.触发模式3.优点4.缺点二、AOF持久化0.简单介绍1.AOF备份流程2.文件同步触发策略3.重写触发(aofrewrite)4.优点5.缺点三、混合持久化1.流程图2.配置方式四、应用场景前言我们知道,Redis的数据是存储
作者:编程之家 时间:2022-09-02
SpringBoot整合Redis实现发布订阅功能实践
一、项目结构我首先用SpringBootInitializer创建一个简单的Demo,然后在Demo上进行修改,这样更便捷。项目结构如下图所示:项目结构也很简单PrintMessageListener负责处理订阅消息,我仅仅是打印了收到的Redis信息;AdminController负责从浏览器输入url,实现动态订阅/取消订阅
作者:编程之家 时间:2022-09-02
连接REDIS报错
连接REDIS报错1.错误一MISCONFRedisisconfiguredtosaveRDBsnapshots,butiscurrentlynotabletopersistondisk.Commandsthatmaymodifythedatasetaredisabled.PleasecheckRedislogsfordetailsabouttheerror.,sPort:55564,LastCommandRedis
作者:编程之家 时间:2022-09-02
分布式锁的实现
分布式锁的实现packagemain//使用GitHub开源的分布式锁库import( "context" "errors" "github.com/bsmedislock" "github.com/go-redisedis/v8" "log" "time" //"log")var( //获取锁时间超时 WaitLock
作者:编程之家 时间:2022-09-02
Redis各个版本重要更新说明
Redis2.6(1)键的过期时间支持毫秒级(2)从节点支持只读功能Redis2.8(1)可以用bind命令绑定多个ip地址(bing命令类似黑白名单功能,谁可以访问这个Redis服务)(2)发布订阅增加了pub/sub模式(3)RedisSentinel性能优化,相比于2.6的Sentinel,此版本生产可用Redis3.0(1)最大的改动添加了Redi
作者:编程之家 时间:2022-09-02
3. 《剑指Java面试-Offer直通车》--Redis
redis采用的是单进程、单线程模型的kv数据库,由c语言编写,将数据存储在内存里面,读写数据的时候,不会受限于硬盘io的速度限制redis不使用表,它的数据库不会预定义,不会要求redis对存储的不同数据进行关联,所以:性能相对于关系型数据库要高出很多,其存储结构就是键值对,类似于ha
作者:编程之家 时间:2022-09-02
go 在windows下使用redis
1下载redis安装完毕启动的时候使用命令redis-serverredis.windows.conf完毕后可以看见bindnoerror表明启动成功,可以在内存进程表中看到redis2设置代理setGOPROXY=https://goproxy.cnsetGO111MODULE=on设置完毕后可以查看使用命令goenv3下载goget-ugi
作者:编程之家 时间:2022-09-02
Redis之quicklist
Redis的早期版本存储list列表的数据结构是ziplist和普通的双向链表linkedlist,元素个数少时使用ziplist,多时用linkedlist。//链表的节点structlistNode<T>{listNode*prev;listNode*next;Tvalue;}//链表structlist{listNode*head;//64位OS占8个
作者:编程之家 时间:2022-09-02
redis缓存穿透,缓存击穿,缓存雪崩原因+解决方案
一、前言在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘
作者:编程之家 时间:2022-09-02
上一页
130
131
132
133
134
135
136
137
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native