手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
redis持久化和用户认证--02
RDB和AOF持久化1.RDB2.AOF3.用户认证1.RDBRDB:类似于快照的形式,当前内存里的状态持久化到硬盘里优点:压缩格式/恢复速度快缺点:不是实时的,可能会丢失数据,操作比较重配置,配置文件添加save9001save30010save6010000dbfilenameredis.rdbdir/datae
作者:编程之家 时间:2022-09-02
面试官:你说你精通Redis,你看过持久化的配置吗?
前边我们已经介绍了Redis五种数据类型的命令与配置文件的基本配置,今天让我们从理论和配置两个层面来揭开Redis持久化的神秘面纱。所谓持久化可以简单理解为将内存中的数据保存到硬盘上存储的过程。持久化之后的数据在系统重启或者宕机之后依然可以进行访问,保证了数据的安全性
作者:编程之家 时间:2022-09-02
整理面经刷题
面经刷题虾皮一面面经进程、线程、协程三次握手select、poll、epoll多态深拷贝与浅拷贝缓存雪崩、缓存击穿、缓存穿透虾皮二面面经HashMap为什么线程不安全HashMap扩容过程如果把hashmap改成线程安全的,你会在哪一步进行操作?CAS的弊端?空耗的是什么资源?hashmap为什么要引入
作者:编程之家 时间:2022-09-02
深入理解Redis 数据结构—双链表
在Redis数据类型中的列表list,对数据的添加和删除常用的命令有lpush,rpush,lpop,rpop,其中l表示在左侧,r表示在右侧,可以在左右两侧做添加和删除操作,说明这是一个双向的数据结构,而list数据结构正是双向链表,类似java中的LinekdList链表列表。链表提供了高效的节点重排能力
作者:编程之家 时间:2022-09-02
令牌桶实现服务器限流
啥是令牌桶算法限流:回到了改革开放吃集体饭的时代(生产力不足),有布票才能买到布,才能做成衣服。回到服务器来说,就是服务器每秒并发只有200,但是超过200以上的访问,持续一段时间,就可能导致‘岩机’。如果服务器被ddos攻击了,用到令牌桶算法限流,可以解决服务器死机不响应问题。如何
作者:编程之家 时间:2022-09-02
Introducing the Redis OM Client Libraries
Objectmapping,andmore,forRedisandPython RedisOMPython makesiteasytomodelRedisdatainyourPythonapplications.
作者:编程之家 时间:2022-09-02
Redis订阅发布
什么是订阅发布? 订阅发布也叫消息订阅,他是指我们通过redis发送消息给订阅我们的人,就好比微信公众号,作者可以在上面发布一些消息,这些消息都将推送给关注公众号的用户,这个过程就叫消息订阅。发布端:127.0.0.1:6379>PUBLISHlong1122发布消息命令PUBLIS
作者:编程之家 时间:2022-09-02
记一次redis异常MISCONF Redis is configured to save RDB snapshots, but is currently not able
两天前将引入redis的项目第一次部署到服务器中,今天发现网站页面都是500,服务器中redis是在运行的,看了SLF4J日志发现报了redis有关的错误,发现RDB持久化出现问题。网上查了下发现RDB持久化过程是有两种,同步回写SAVE和异步回写BGSAVE,BGSAVE是fork主进程,默认需要当前主线程的内存大
作者:编程之家 时间:2022-09-02
Redis设计与实现——简单动态字符串SDS
Redis没有直接使用C语言传统的字符串表示(以空字符\0结尾的char类型字符数组,以下简称C字符串),而是自己构建了一种名为简单动态字符串(simpledynamicstring,SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。在Redis里面,C字符串只会作为字符串字面量(stringlite
作者:编程之家 时间:2022-09-02
Redis_事务_秒杀案例
Redis_事务_秒杀案例1.解决计数器和人员记录的事务操作简单版:index.jsp<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"&quo
作者:编程之家 时间:2022-09-02
Redis-慢查询日志-重点知识
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netRedis的慢查询日志功能用于记录执行时间超过指定时长的命令。Redis服务器将所有的慢查询日志保存在服务器状态的slowlog链表中,每个链表节点都包含一个slo
作者:编程之家 时间:2022-09-02
【Redis分布式锁底层实现】
我是廖志伟,一名Java开发工程师、幕后大佬社区创始人、Java领域优质创作者、CSDN博客专家。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。博主:java_wxid社区:幕后大佬文章目录
作者:编程之家 时间:2022-09-02
redis 安装以及redis desktop manger 连接
redis4.0.2.3windows安装包以及redisdesktopmanger安装包百度云盘地址链接:https://pan.baidu.com/s/1GCGi_TFJFZhBUkdJYicogg提取码:1234msi为安装程序,另一个直接解压可用没啥区别redisdesktopmanger傻瓜式安装即可redis配置#redis.windows.conf#修改
作者:编程之家 时间:2022-09-02
Redis未授权漏洞复现
简介 Redis默认情况下,会绑定在本地6379端口,如果没有进行相关策略,会将Redis服务暴露到公网上,在没有设置密码认证(默认为空)的情况下,任意用户在可以访问目标服务器的情况下未授权访问Redis以及读取Redis的数据。攻击者在未授权访问Redis的情况下,利用Redis
作者:编程之家 时间:2022-09-02
Redis-监视器-重点知识
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net客户端可以通过执行MONITOR命令,将客户端转换成监视器,接收并打印服务器处理的每个命令请求的相关信息。当一个客户端从普通客户端变为监视器时,该客户端的R
作者:编程之家 时间:2022-09-02
redis
一、什么是redisredis是开源,BSD许可,高级的key-value存储系统。可以用来存储字符串,哈希结构,链表,集合,因此常用来提供数据结构服务。1.1redis和memcache区别redis可以用来做存储,而memcache是用来做缓存(redis的持久化)存储的数据有结构,对于memcache来说,存储的数据只有字符串,而r
作者:编程之家 时间:2022-09-02
五面阿里巴巴拿offer后定级P6:分享Java面经及答案总结
一面(电话)说说对JVM的理解treemap和hashmap有什么区别?Java多线程的的5大状态图流转mysql主键和唯一索引的区别说说最近的项目如何实现session共享,用redis如何实现缓存击穿的概念和解决方案说说微服务,微服务之间如何管理二面(现场)javanio常?用的三个类java里面的同步锁了解
作者:编程之家 时间:2022-09-02
深入理解Redis 数据结构—简单动态字符串sds
Redis是用ANSIC语言编写的,它是一个高性能的key-value数据库,它可以作用在数据库、缓存和消息中间件。其中Redis键值对中的键都是string类型,而键值对中的值也是有string类型,在Redis中string类型运用还是很广泛的。本文主要介绍string的数据结构——简单动态字符串(Simp
作者:编程之家 时间:2022-09-02
Redis 持久化方案
目录持久化简介什么是持久化?Redis持久化方案RDBRDB简介save指令操作与配置工作原理bgsave指令操作与配置工作原理bgsave配置执行相关配置工作原理RDB启动方式对比RDB优缺点AOFAOF简介AOF配置AOF风险AOF三种回写策略AOF重写AOF重写介绍AOF重写配置混合持久化RDB和A
作者:编程之家 时间:2022-09-02
redis应用场景知多少?
工作一两年以上的小伙伴应该都知道redis,相信基本的五种数据结构类型也能说出来,但是不一定能说出来其他特殊数据类型以及各种数据类型的使用场景。今天我们就一起来看看redis各种基础数据类型的使用场景吧,本来就很熟悉的大佬全当复习了。一 string应用场景1,单值缓存setkeyv
作者:编程之家 时间:2022-09-02
Redis之哨兵模式
当我们搭建一个主从复制时,master宕机之后我们需要选取一个新的master,用于解决这个问题的策略就是哨兵模式哨兵模式简介:哨兵(sentinel)是一个分布式文件系统,用于对主从结构中的每一台服务器进行监控,当出现故障时通过投票机制选出新的master并将所有slave连接到新的master哨兵
作者:编程之家 时间:2022-09-02
Redis、Zookeeper实现分布式锁——原理与实践
Redis与分布式锁的问题已经是老生常谈了,本文尝试总结一些Redis、Zookeeper实现分布式锁的常用方案,并提供一些比较好的实践思路(基于Java)。不足之处,欢迎探讨。Redis分布式锁单机Redis下实现分布式锁方案1:使用SET命令。假如当前客户端需要占有一个user_lock的锁,它首次需要生成一
作者:编程之家 时间:2022-09-02
Redis如何高效实现点赞、取消点赞功能
本文基于SpringCloud,用户发起点赞、取消点赞后先存入Redis中,再每隔两小时从Redis读取点赞数据写入数据库中做持久化存储。点赞功能在很多系统中都有,但别看功能小,想要做好需要考虑的东西还挺多的。点赞、取消点赞是高频次的操作,若每次都读写数据库,大量的操作会影响数
作者:编程之家 时间:2022-09-02
SSRF---gopher和dict打redis
前言之前关于SSRF打redis(redis的未授权漏洞)都没咋总结,现在总结一下。redis简介redis是一个key-value存储系统,是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(s
作者:编程之家 时间:2022-09-02
Redis
一、NoSQL概述1.1网站的发展史单机网站的瓶颈数据量如果太大,一个集群放不下;数据索引(B+Tree),单表超过300万条数据就一定要建立索引,如果索引太大,一个机器内存也放不下;访问量(读写混合),一个服务器承受不了。如果出现以上的情况,就必须晋级。 Memcahced(缓存)+MySQL+垂直
作者:编程之家 时间:2022-09-02
权限认证授权 征求大家的意见 走过看过来点意见
启动授权服务是加载资源与权限的关系进入redis网关时通过解析jwt获取用户权限信息文件请求路径匹配redis数据库中的key对比value值确定是否可以进行访问网关设置aop当redis宕机时熔断reids查询返回权限认证失败同时更改资源与权限关系数据库信息,刷新redis内容老是感
作者:编程之家 时间:2022-09-02
使用redis的zset实现简单的延时队列
一、需求切入点 在公司做的一个系统业务需要有个定时提醒的功能(数据在mysql中),要求提醒的时间差精准到分钟解决方案有:使用定时器,每分钟执行一次,查符合提醒的数据,发起提醒(数据库连接与系统的负载都承受不住的!!)将待提醒数据提前查出存进redis中,根据提醒时间设置过期时间,做r
作者:编程之家 时间:2022-09-02
Redis之windows安装
1下载https://github.com/MicrosoftArchiveediseleases链接:https://pan.baidu.com/s/1hpOreJJBiO2wAg4as0DRvg提取码:ekgoRedis-x64-3.2.100压缩包2.解压3.启动服务添加到服务redis-server--service-installredis.windows.conf启动服务redis-se
作者:编程之家 时间:2022-09-02
SpringBoot+MyBatis+Nacos配置多数据源,MySQL和Redis多数据源怎么配置
配置多数据源,由于不常用就进行了百度,百度了很久(有很多都不能用),加上自己修修改改,终于能用了。那么就废话不多说,直接上代码。SpringBoot应用启动类注解:@MapperScan("com.xxx.mapper")@SpringBootApplication(scanBasePackages="com.xxx")MapperScan是配置到了DAO层的包
作者:编程之家 时间:2022-09-02
【32期】你知道Redis的字符串是怎么实现的吗?
Redis字符串的实现Redis虽然是用C语言写的,但却没有直接用C语言的字符串,而是自己实现了一套字符串。目的就是为了提升速度,提升性能,可以看出Redis为了高性能也是煞费苦心。Redis构建了一个叫做简单动态字符串(SimpleDynamicString),简称SDS。SDS代码结构structsdshdr{//
作者:编程之家 时间:2022-09-02
上一页
110
111
112
113
114
115
116
117
下一页
小编推荐
热门标签
更多
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