手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
05-Redis系列之-使用常见问题
一子进程开销和优化1cpu开销:rdb和aof文件生成,属于cpu密集型优化:不做cpu绑定,不和cpu密集型的服务一起部署2内存开销:fork内存开销,copy-on-write,优化:单机部署尽量少重写3硬盘开销:aof和rdb写入,可以结合分析工具使用优化:1不要和高硬盘负载的服务部署在一起:存储服务,消息
作者:编程之家 时间:2022-09-02
redis lock 和 tryLock 实际使用区别
1、返回值lock是voidtryLock返回bool2、时机lock一直等锁释放tryLock返回true立即或者waittime后false3、实例 1、lock.lock(10,TimeUnit.SECONDS); 间隔小于租期10s的时候,连续发送两次请求,第一个请求大概10秒多返回; 第
作者:编程之家 时间:2022-09-02
redis中设置获取值--集合
集合无序不重复元素1,添加元素 saddkeyelement[element...] 返回元素的数量2,移除元素 sremkey element[element...] 返回存在并移除的元素数量3,检查元素是否存在 sismemberkeyelement key或元素不存在返回0,元素存在返回14,返回集合大
作者:编程之家 时间:2022-09-02
15张图解Redis为什么这么快
作为一名服务端工程师,工作中你肯定和Redis打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就和小莱一起看看: 基于内存实现 这点在一开始就提
作者:编程之家 时间:2022-09-02
Redis 思维导图
redisredis的一些场景图分析redis基本实现原理redis知识结构redis知识组织结构图redis-1-API使用和理解根据redis开发与运维一书,整理的知识点,分章节总结,有兴趣的可以查看下,这是第一章节RedisRedisredis架构使用集群Redis命令Redis思维导图RedisRedis知识全面
作者:编程之家 时间:2022-09-02
06-Redis系列之主从复制原理与优化
一什么是主从复制机器故障;容量瓶颈;QPS瓶颈一主一从,一主多从做读写分离做数据副本扩展数据性能一个maskter可以有多个slave一个slave只能有一个master数据流向是单向的,从master到slave二复制的配置2.1slave命令6380是从,6379是主在6380上执行(去从库配置,配置主库)
作者:编程之家 时间:2022-09-02
Websocket集群使用redis订阅发布实现
前言项目使用的springcloud框架,并且是集群搭建。这时服务实例就会存在相同的多个服务,我们的websocket服务就遇到了一个问题,如下图: 需求:系统中有个系统通知的功能,管理员发布通知,全员即可查看到,要求实时性。解决思路:1.使用Rabbitmq使用广播队列2.使用Redis的发布订阅(官方
作者:编程之家 时间:2022-09-02
linux安装配置redis并且开启远程登录
下载解压tar-zvxfredis-5.0.7.tar.gz安装c语言环境yuminstallgcc-c++进入解压后的redis目录编译make对redis进行安装makeinstall编辑当前文件夹下的redis.conf把文件中的daemonize属性改为yes表示在后台启动开启redis远程访问服务把redis.conf配置
作者:编程之家 时间:2022-09-02
python 手动装包报错:error: can't create or remove files in install directory
python手动装包报错:error:can'tcreateorremovefilesininstalldirectory没有权限,需要授权,或者使用sudo命令这里需要注意的是,装好之后只能在包目录使用安装的包,,其他环境不行[
[email protected]
]$pythonsetup.pyinstallrunninginstallerror:can'tcre
作者:编程之家 时间:2022-09-02
一张图片了解redis
来源:https://blog.csdn.net/jwentao01/article/details/115011827?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.showsourcetag&spm=1001.2101.3001.4242.1
作者:编程之家 时间:2022-09-02
SpringBoot 整合 Redis
概述1.1SpringDataSpringBoot操作数据都是使用——SpringData以下是Spring官网中描述的SpringData可以整合的数据源可以发现SpringDataRedis1.2lettuce在SpringBoot2.X之后,原来的Jedis被替换为了lettuceJedis和lettuce区别Jedis:采用的是直连的服
作者:编程之家 时间:2022-09-02
【单线程模型】
我是
作者:编程之家 时间:2022-09-02
一次严重生产问题日记(初步怀疑是重启项目导致redis锁没有释放的问题)
2021.11.17今天,考试系统出现生产问题。1.老师反馈,无法创建考试、发布考试。2.学员反馈,无法打开"我的考试"列表,无法参加考试、提交考试后成绩无法显示,一直处于"成绩正在计算中"页面。开发人员自测,发现整个系统感觉变慢,响应时间变长;日志部分报错Dubbo连接超时;Kafka队列不
作者:编程之家 时间:2022-09-02
interview
1.Redis集群模式有哪几种,分别有什么区别2.raft协议,以及和paxos协议的区别3.Redis哨兵模式4.mvcc的原理5.mysql的事务原理6.MySQL可重复读的原理7.ES深度分页如何解决8.大数据的血缘关系,数据监控,元数据管理等数据治理是怎么做的
作者:编程之家 时间:2022-09-02
Redis场景应用之UA池
接触到的一些数据搜索项目,涉及到请求模拟,基于反爬需要使用随机的UserAgent,于是使用Redis实现了一个十分简易的UA池。背景最近的一个需求,有模拟请求的逻辑,要求每次请求的请求头中的UserAgent要满足下面几点:每次获取的UserAgent是随机的。每次获取的UserAgent(短时间内)不能
作者:编程之家 时间:2022-09-02
Linux_05 redis服务安装
目录redis服务安装redis服务安装https://www.jianshu.com/p/0492b4ac1116https://www.cnblogs.com/zuidongfeng/p/8032505.htmlcd/usr/local/srcwgethttp://download.redis.ioeleasesedis-5.0.5.tar.gztar-zxvfredis-5.0.5.tar.gzcdredis-5.0.5makemakeinsta
作者:编程之家 时间:2022-09-02
Redis部署中出现的错误解决
Redis部署中出现的错误解决make出现错误出现该问题一般是虚拟机未安装gcc,执行如下代码安装gcc:yum-yinstallgccyum-yinstallgcc-c++然后执行makeclean后再次执行make,若还是报错,使用rm-rfredis将redis删除后重新解压后编译
作者:编程之家 时间:2022-09-02
背下这套Redis面试题,明年春招稳了
redis 和 memcached 什么区别? 为什么高并发下有时单线程的 redis 比多线程的 memcached 效率要高?区别:1.mc 可缓存图片和视频。 rd 支持除 k/v 更多的数据结构;2.rd 可以使用虚拟内存, rd可持久化和aof 灾难恢复, rd 通过主从支持数据备份; 3.rd 可以做消
作者:编程之家 时间:2022-09-02
40个W年薪蚂蚁团队Java岗技术4面分享:HashMap+线程池,kafka幂等性原理
java反射原理,注解原理?说说一致性Hash原理HashMap在什么情况下会扩容,或者有哪些操作会导致扩容?HashMap检测到hash冲突后,将元素插入在链表的末尾还是开头?1.8还采用了红黑树,讲讲红黑树的特性,为什么人家一定要用红黑树而不是AVL、B树之类的?https和http区别,有没有用
作者:编程之家 时间:2022-09-02
redis-BitMaps(位图)【redis】
BitMaps(位图)前言我们统计用户信息,比如csdn上面有统计粉丝的活跃度,或者在B站里面统计上线的人数,一般我们在QQ上面看到的没在线的用户头像就是灰色的,更简单的比如我们上班打卡这些两种状态的(不活跃,活跃,登录,未登录,打卡,未打卡等等)位存储使用位存储,信息状态只有0和
作者:编程之家 时间:2022-09-02
Go--Redis快速入门指南
Go—Redis一、Redis基本介绍、安装及原理1.基本介绍:①Redis是NoSQL数据库(非关系型数据库)
作者:编程之家 时间:2022-09-02
redis常用命令
String常用命令string常用操作命令#1.添加值setkeyvalue#2.取值getkey#3.批量操作msetkeyvalue[keyvalue...]mgetkey[key...]#4.自增命令(自增1)incrkey#5.自减命令(自减1)decrkey#6.自增或自减指定数量incrbykeyincrementdecrbykey
作者:编程之家 时间:2022-09-02
Redis哨兵集群:哨兵挂了,主从库还能切换吗?
Redis哨兵集群:哨兵挂了,主从库还能切换吗?引言基于pub/sub机制的哨兵集群组成基于pub/sub机制的客户端事件通知由哪个哨兵执行主从切换引言实际上,一旦多个实例组成了哨兵集群,即使有哨兵实例出现故障挂掉了,其他哨兵还能继续协作完成主从库切换的工作,包括判定主库是
作者:编程之家 时间:2022-09-02
Redis相关命令以及持久化
RedisRedis是RemoteDictionaryService的简称;也是远程字典服务;Redis是内存数据库,KV数据库,数据结构数据库;Redis应用非常广泛,如Twitter、暴雪娱乐、Github、StackOverflow、腾讯、阿里巴巴、京东、华为、新浪微博等,很多中小型公司也在使用;Redis命令查看:http:/edis.cn/
作者:编程之家 时间:2022-09-02
面试官:工作中Redis持久化机制AOF日志跟RDB快照你是如何选择的
大家都知道Redis经常被使用在缓存的场景中,那有没有想过这么一个问题,一旦服务器宕机,内存中的数据全部丢失,我们该如何进行恢复呢?如果直接从后端数据库恢复,不仅会给数据库带来巨大的压力,还会使上层应用响应变慢。所以redis的持久化机制是很重要的。接下来我们一起来探讨一下Redis的
作者:编程之家 时间:2022-09-02
分布式锁:Redisson源码解析-FairLock
分布式锁:Redisson源码解析-FairLock一、FairLock是什么核心概念代码实现提出问题加锁释放锁二、源码解析初始化加锁Lua脚本剖析加锁的流程图加锁的场景图公平加锁中的特性排队加锁获取锁超时自动释放锁自动刷新超时时间锁释放一、FairLock是什么前面的篇章中,我
作者:编程之家 时间:2022-09-02
【Redis】主从复制
主从复制目录主从复制第一次同步基于长连接的命令传播增量复制心跳检测为了避免单点故障,多个服务器保存同一份数据,这样即使有一台服务器出现了故障,其他服务器依然可以继续提供服务。Redis提供了主从复制模式来实现,该模式保证了多台服务器的数据一致性,主从服务器之间采用的是
作者:编程之家 时间:2022-09-02
01键值数据库基本架构
键值数据库基本架构键值数据库基本架构键值数据库基本架构前言一、键值数据库的数据模型和操作接口二、键值数据库可以存那些数据三、键值数据库可以对数据做什么操作四、键值数据库的键值对保存在内存还是外存五、键值数据库的基本内部架构六、键值数据库采用什么访问模
作者:编程之家 时间:2022-09-02
Redis数据实战之GEO在LBS中应用与自定义新数据类型
Redis数据实战之GEO在LBS中应用与自定义新数据类型引言面向LBS应用的GEO数据类型GEO的底层结构GeoHash的编码方法如何操作GEO类型如何自定义数据类型Redis的基本对象结构开发一个新的数据类型引言Redis的5大基本数据类型:String、List、Hash、Set和Sort
作者:编程之家 时间:2022-09-02
liunx环境redis安装部署
第一步:下载安装包 访问https:/edis.io/download 到官网进行下载。这里下载最新的4.0版本. 第二步:安装 1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 tar-zxfredis-4.0.9.tar.gz
作者:编程之家 时间:2022-09-02
上一页
112
113
114
115
116
117
118
119
下一页
小编推荐
热门标签
更多
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