手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
Redis面试题,最强汇总
我把所有Java相关的面试题和答案都整理成了PDF,并且带书签目录,阅读起来非常方便面试题及答案PDF下载:https://www.hicxy.com/?p=2645面试题及答案PDF下载:https://www.hicxy.com/?p=2645面试题及答案PDF下载:https://www.hicxy.com/?p=26451.缓存雪崩和缓存穿透问题解决方案1
作者:编程之家 时间:2022-09-02
Redis和Mysql的增删改查
Redis和Mysql的增删改查利用redis缓存importcom.codertl.redis.entities.User;importcom.codertl.redis.mapper.UserMapper;importcom.codertl.redis.service.UserService;importlombok.extern.slf4j.Slf4j;importorg.springframework.data.redis.core.RedisTemplate
作者:编程之家 时间:2022-09-02
缓存击穿和缓存穿透
缓存击穿和缓存穿透1、缓存穿透缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决方案:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截;从
作者:编程之家 时间:2022-09-02
分布式缓存-Redis
1.产品简介:tair是淘宝自己开发的一个分布式key/value存储引擎。tair分为持久化和非持久化两种使用方式。非持久化的tair可以看成是一个分布式缓存.。持久化的tair将数据存放于磁盘中。为了解决磁盘损坏导致数据丢失。tair可以配置数据的备份数目。tair自动将一
作者:编程之家 时间:2022-09-02
linux centos7.6下 安装redis
1、下载源码,解压缩后编译源码https://download.redis.ioeleasesarxvzfredis-5.0.4.tar.gzcdredis-5.0.4/mvredis-5.0.4redismake 2、编译成功后,进入src文件夹,执行makeinstall进行Redis安装在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis
作者:编程之家 时间:2022-09-02
CentOS安装redis
下载redis包,重命名[root@localhostpackage]#wgethttps://download.redis.ioeleasesedis-6.2.1.tar.gz?_ga=2.190205099.1022875253.1615369411-796346632.1615369411[root@localhostpackage]#lsredis-6.2.1.tar.gz?_ga=2.190205099.1022875253.1615369411-796
作者:编程之家 时间:2022-09-02
LINUX学习之路之四(将若依部署在linux上)
0.Ubuntu获得Root权限: a.打开左侧终端窗口,或者用组合键Ctrl+Alt+Tb.输入:sudopasswdroot(设置root密码),首先输入登陆密码,然后设置新的root密码c.然后输入su按Enter键,输入设置好的root密码获取root权限d.本系统是从ubuntu官网下载的镜像,以默认方式安装完毕一
作者:编程之家 时间:2022-09-02
记一次线上环境redis响应慢,导致雪崩
前言redis是主从加哨兵架构,java服务放在k8s上,使用springboot的actuator来进行健康检查。故障原因如下,redis因为cpu激增,导致响应慢,断开了和java的连接,正好在k8s健康检查的时间内,检查到java服务不正常,k8s干掉了java服务,导致业务不正常。解决思路首先防止雪崩效应,避免雪球越
作者:编程之家 时间:2022-09-02
python笔记67 - python 连接 redis
前言Python如何操作redis,redis是一个Key-Value数据库,Value支持string(字符串),list(列表),set(集合),zset(有序集合),hash(哈希类型)等类型。redis安装先确保redis已经安装并且启动dockerpullredis:latestdockerrun-itd--nameredis-test-p6379:6379redis进入
作者:编程之家 时间:2022-09-02
redis系列全家桶八:深入浅出数据结构-有序集合
有序集合相对于哈希、列表、集合来说会有一点点陌生,但既然叫有序集合,那么它和集合必然有着联系,它保留了集合不能有重复成员的特性,但不同的是,有序集合中的元素可以排序。但是它和列表使用索引下标作为排序依据不同的是,它给每个元素设置一个分数(score)作为排序的依据。如图所示,该有序
作者:编程之家 时间:2022-09-02
redis系列全家桶七:深入浅出数据结构-集合
集合(set)类型也是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。如图所示,集合user:1:follow包含着"it"、"music"、"his"、"sports"四个元素,一个集合最多可以存储232-1个元素。Redis除了支持集合内的增删
作者:编程之家 时间:2022-09-02
Linux安装Redis
Linux安装Redis第一步:下载Redis安装包官网:https:/edis.io/中文官网:http://www.redis.cn/第二步:把安装包放到/opt文件夹下解压tar-zxvfredis-6.2.6.tar.gz第三步:进入redis文件夹,安装基本环境yuminstallgcc-c++makemakeinstall#确认安装redis默认安
作者:编程之家 时间:2022-09-02
JAVA后端开发面经合集
作者:幸运鹅lucky链接:https://www.nowcoder.com/discuss/751429?type=2&order=3&pos=4&page=1&source_id=discuss_tag_nctrack&channel=-1&gio_id=353DB1220468D39B684254F2E948D185-1634560309574来源:牛客网投的是深圳今日头条--JAVA后端开发时间过去太久了!全靠回忆!基本上每面
作者:编程之家 时间:2022-09-02
十、Redis 有了主从复制, 为什么还需要搭建集群?以及如何搭建Redis集群详细图解
前言对于一个初学者来说,心里一直有一个疑惑,主从复制不就是集群嘛(一主多从),干嘛还要搭建集群。主从复制和集群又是什么关系呢?接下来就让我来带大家一起了解一下!主从复制对于主从复制是不是集群,在这个概念上,我上百度查询了一下,并没有一个明确的回答。那么我就以自己的理
作者:编程之家 时间:2022-09-02
Redis安装
redis安装#mkdir-p/data/soft#mkdir-p/dataedis_clusteredis_6379#cdsoft/#wgethttp://download.redis.ioeleasesedis-3.2.12.tar.gz#mkdir-p/optedis_clusteredis_6379/{conf,logs,pid}#tarzxfredis-3.2.12.tar.gz-C/optedis_cluster/
作者:编程之家 时间:2022-09-02
缓存双写一致性总体介绍
缓存双写一致性之更新策略缓存双写一致性的理解缓存按照操作来分,有细分两种只读缓存读写缓存数据库和缓存一致性的几种更新策略挂牌报错,凌晨升级目的三种更新策略(写操作要以数据库为准)1.先更新数据库,再更新缓存案例结论2.先删除缓存,再更新数据库案例异常情况解决方案
作者:编程之家 时间:2022-09-02
阿里面试必问题:Spring+MyBaits+微服务+Dubbo+Kakfa带解析
前言很多同学在群里和我抱怨,面试的时候准备的不充分,导致面试结果不理想,也有很多同学苦于没有一份合适的面试指导。针对这些的同学,在这分享总结的Java面试的高频面试题(包括了Java集合,JVM,并发与多线程,Spring,MyBaits,微服务,Dubbo,Kakfa,中间件,Redis,数据库,设计模式等),进行了整理,免费分
作者:编程之家 时间:2022-09-02
redis乱码问题
一、问题起因:我在对redis进行存储数据的时候,存储到redis里面的数据为这样的这里我并没有理会,然后我再获取其中的一个值的时候,在redis的客户端进行操作的时候能获取到里面的值 然后再用java的方式进行获取,发现一直返回Nul,表示很无语 @TestpublicvoidcreateOf
作者:编程之家 时间:2022-09-02
Redis的使用规范
1、Redis的使用规范1.1、key的规范要点我们设计Redis的key的时候,要注意以下这几个点:以业务名为key前缀,用冒号隔开,以防止key冲突覆盖。如,live:rank:1确保key的语义清晰的情况下,key的长度尽量小于30个字符。key禁止包含特殊字符,如空格、换行、单双引号以及其他转义字符。Re
作者:编程之家 时间:2022-09-02
人手必备!2021阿里最新 Java 后端面试详解最终版出炉
前言:本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈,希望大家都能找到适合自己的公司,开开心心的撸代码。目录
作者:编程之家 时间:2022-09-02
redis的5种数据类型
1、stringstring:最简单的字符串类型键值对缓存,也是最基本的。相关使用命令:get/set/del:查询/设置/删除setrekeydata:设置已经存在的key,会覆盖setnxrekeydata:设置已经存在的key,不会覆盖setkeyvalueextime:设置带过期时间的数据expirekey:设置过期时间ttl:查看剩余时间,-
作者:编程之家 时间:2022-09-02
Redis常考问题
一提到Redis缓存,我们不得不了解的三个问题就是:缓存雪崩、缓存击穿和缓存穿透。这三个问题一旦发生,会导致大量的请求直接请求到数据库层。如果并发压力大,就会导致数据库崩溃。那p0级的故障是没跑了。 今天我们就来详细的了解这个三个问题诱因以及如何解决。 废话不多说,我
作者:编程之家 时间:2022-09-02
redis提取数据的时候出现的
org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unexpected character ('Z' (code 90)): Expected space separating root-level values 从redis中取数据 报上面的错误要怎么解决啊 解决:因为在redis数据库中
作者:编程之家 时间:2022-09-02
redis string
stringsetk1v1setnxk1v1strlenk1typek1//支持Integer/stringobjectencodingk1msetnxk1v1k2v2//一个set失败,就整个失败数值incrk1incrbyk112bitmap统计用户登陆天数每个用户设置一个bitmap,每个bit表示某一天,这样可以知道这个
作者:编程之家 时间:2022-09-02
关于Redis远程连接 redis desktop manager 崩溃问题
关于Redis远程连接redisdesktopmanager崩溃问题:提示:windows(redisdesktopmanager)连接linuxRedis服务:项目场景:windows图形化界面连接linuxRedis服务问题描述:提示:打开redisdesktopmanager建立远程连接后崩溃,闪退解决方案:1.修改redis.conf文件bind
作者:编程之家 时间:2022-09-02
Redis入门
一、NoSQL1.概述NoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,泛指非关系型的数据库,NoSQL不依赖业务逻辑方式存储。2.适用场景用不着sql的和用了sql也不行的情况,请考虑用NoSql对数据高并发的读写海量数据的读写对数据高可扩展性的3.常见的NoSQL数据库3.1Mem
作者:编程之家 时间:2022-09-02
linux小知识--CentOS7安装配置开发Redis全过程一
之前用了mysql在存储数据,作为持久性数据库,数据存储在硬盘中,频繁的读写,速率自然不高;那自然就免不了接触到redis,作为一种Nosql数据库,Redis存储的数据是放在缓存中的,读取和写入速度大大加快了,尤其是数据关系简单的数据,Redis简直就是梦中情库。下面就开始介绍下如何使用Redis
作者:编程之家 时间:2022-09-02
Redis
文章目录一、redis数据类型二、redis集群模式三、redis持久化四、redis淘汰策略五、redis执行流程六、redis事务七、redis与数据库一、redis数据类型stringhashlistsetzset二、redis集群模式主从结构哨兵模式Cluster模式三、redis持久化RDB(默认策略)AOF混合持久
作者:编程之家 时间:2022-09-02
redis 实现连续签到
1.案例分析互联网应用中都会有签到功能,吸引更多的用户,保持产品活跃度如何判断用户连续签到7天签到1天送10积分,连续签到2天送20积分,3天送30积分,4天以上均送50积分如何显示用户某个月的连续签到次数和总签到次数可以使用redis利用BitMap位图来存储签到数据
作者:编程之家 时间:2022-09-02
redis学习笔记
一、缓存过期后没释放内存定期删除+惰性删除定期删除指的是Redis默认是每隔100ms就随机抽取一些设置了过期时间的key,检查其是否过期,如果过期就删除。为什么是随机抽取?假设Redis里放了10万个key,都设置了过期时间,你每隔几百毫秒,就检查10万个key,那redis基本上就死了,因为这
作者:编程之家 时间:2022-09-02
上一页
93
94
95
96
97
98
99
100
下一页
小编推荐
热门标签
更多
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