手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
rancher容器日志大小设置+关闭
查看资源通过命令df-h查看各个卷的存储使用情况通过du-h-d1查看各个目录的大小Docker配置案例如下:dockerrun-d--restart=always--nameredis--log-optmax-size=10m--log-optmax-file=3-p6379:6379\-v/usr/local/srcedis/confedis.conf:/etc
作者:编程之家 时间:2022-09-02
Redis的底层数据结构-跳表
跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其它节点的指针,从而达到快速访问节点的目的。具有如下性质:1、由很多层结构组成;2、每一层都是一个有序的链表,排列顺序为由高层到底层,都至少包含两个链表节点,分别是前面的head节点和后面的nil节点;3、
作者:编程之家 时间:2022-09-02
看云学习文档列表
1、Vue从入门到实战·看云(kancloud.cn)2、vue-element-admin·看云(kancloud.cn)3、thinkphp6.0/vue-element-admin后台管理实战基础·看云(kancloud.cn)4、【最适合中国人的Laravel教程】·看云(kancloud.cn)5、Laravel-简洁、优雅的PHP开发框架-Laravel5.7快
作者:编程之家 时间:2022-09-02
Java秒杀系统(十四):基于Redis的原子操作优化秒杀逻辑
摘要:本篇博文是“Java秒杀系统实战系列文章”的第十四篇,本文将借助缓存中间件Redis的“单线程”特性及其原子操作一同优化“秒杀系统中秒杀的核心业务逻辑”,彻底初步解决“库存超卖”、“重复秒杀”等问题。内容:对于缓存中间件Redis,相信各位小伙伴或多或少都有听说过,甚至实战过
作者:编程之家 时间:2022-09-02
第 7 篇 : Redis集群增加&&移除主、从节点
1.新准备166和167两台机器,启动redis服务1.1安装redis6.0参考第4篇:1主2从1.2配置集群redis参考第6篇:3主3从2.新增166主节点和167从节点加入集群时,新节点必须无任何数据2.1在166机器上操作,配置166节点进入redis的安装目录,执行如下命令
作者:编程之家 时间:2022-09-02
全程精髓无废话,腾讯强推Redis深度笔记我粉了
作为目前主流的NoSQL技术,redis在Java互联网中得到了非常广泛的使用,个时代码代码的秃头人员,对Redis肯定是不陌生的,如果连Redis都没用过,还真不好意思出去面试,指不定被面试官吊打多少次。为什么Redis现在这么的热门呢,因为redis有着很多的优点:响应速度极快支持六种数据类型操作都
作者:编程之家 时间:2022-09-02
redis
redisRDB持久化redis是键值对内存数据库,它的数据存储在内存之中,当服务器进程退出,所以需要对redis进行持久化,将数据库状态保存到硬盘中。rdb文件是一个进过压缩的二进制文件,通过该文件可以还原生成rdb文件时数据库的状态。有两个redis命令可以用于生成rdb文件,一个是save
作者:编程之家 时间:2022-09-02
Redis Pipelining管道
一、请求和响应发送请求的流程:1、客户端向服务端发送一个请求,并监听Scoket返回,通常是以阻塞模式,等待服务端响应。2、服务端处理命令,并将结果返回给客户端。无论网络如何延时或者其他的阻塞发生,数据包总是能从客户端到达服务器,并从服务器返回数据回复客户端。这个时间称
作者:编程之家 时间:2022-09-02
Redis 缓存问题
缓存穿透问题什么是缓存穿透缓存穿透就是指当用户在Redis缓存系统查询一条数据时,而MySQL数据库和Redis缓存里却没有关于这条数据的任何记录。这条数据在Redis缓存中查询不到自然会向MySQL数据库请求获取数据,MySQL数据库也获取不到数据,导致Redis缓存会一直查询MyS
作者:编程之家 时间:2022-09-02
Redis 持久化
什么是Redis持久化Redis持久化就是将Redis内存数据存储到磁盘中Redis提供了两种持久化的方式RDB(RedisDataBase)RDB,简而言之,就是在不同的时间点,将Redis内存数据生成快照并存储到磁盘文件中AOF(AppendOnlyFile)AOF,则是换了一个角度来实现持久化,那就是将Redis执
作者:编程之家 时间:2022-09-02
认识MySQL和Redis的数据一致性问题
认识MySQL和Redis的数据一致性问题1.什么是数据的一致性2.数据不一致情况及应对策略2.1针对只读缓存(更新数据库+删除缓存)A.无并发情况(1)先删除缓存,再更新数据库(2)先更新数据库,再删除缓存解决策略a.消息队列+异步重试b.订阅Binlog变更日志B.高并发情况(1)
作者:编程之家 时间:2022-09-02
Redis的底层数据结构-整数集合
整数集合(intset)是Redis用于保存整数值的集合抽象数据类型,它可以保存类型为int16_t、int32_t或者int64_t的整数值,并且保证集合中不会出现重复元素。定义如下:typedefstructintset{//编码方式uint32_tencoding;//集合包含的元素数量uint32_tlen
作者:编程之家 时间:2022-09-02
5.Redis五大基本数据类型——String类型
一、Redis支持数据类型简介 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。二、String类型 String类型是Redis最基本的数据类型,String存储是以Key-Value的形式存储的 string类型是二进制安全的。意思是redis的st
作者:编程之家 时间:2022-09-02
redis单节点安装
一、下载压缩包链接:https://pan.baidu.com/s/1lb41NyP0koC2WsIsmyrHRQ提取码:lycc二、打开master主节点,先拍快照1、配置阿里云yum源,下载配置文件wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.comepo/Centos-7.repo2、生成缓存 yummakecache
作者:编程之家 时间:2022-09-02
Redis事务
一提起事务,我们首先就会想起ACID,那么什么是ACID呢?ACID(原子性(atomicity,或称不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability))那么redis中的事务满足哪些特性呢?redis事务单条保证原子性多条不保证没有回滚redis事务的三个特性单独的
作者:编程之家 时间:2022-09-02
Redis 分布式锁
一、什么是分布式系统?分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。
作者:编程之家 时间:2022-09-02
redis一键部署脚本
redis一键部署脚本需要创建一个脚本后执行就可!若长时间启动不了要看有无睡眠进程以及要先切换到opt目录下后上传软件包#!/bin/bashecho-e"\033[31m=====正在验证当前为仅主机还是NAT模式=====\033[0m"ping-c1-W1www.baidu.com&>/devullif[$?-eq0];then
作者:编程之家 时间:2022-09-02
Golang操作Redis
Golang操作Redis安装第三方开源Redis库注意:命令行操作不成功的直接去这个github网站里下载压缩包解压到指定目录即可1.Set/Get接口packagemainimport( "fmt" "github.com/garyburdedigoedis"//引入redis包)funcmain(){ //通过go向redis写入数据和
作者:编程之家 时间:2022-09-02
Ubuntu下Redis安装配置
这里使用WSLubuntu20作为演示环境下载去官网redishttps:/edis.io/下载的.tar.gz拷贝入/opt目录WSL的windows目录在/mnt中,用cp命令拷贝服务器直接用Xftp即可拷贝完成:安装gcc没有的话就装一下aptupdateaptinstallgcc有提示就y检验如图所
作者:编程之家 时间:2022-09-02
Alibaba后台4年,跳槽字节,艰难4面技术,成功砍下开发岗offer,linux基础教程试题
Object类的常见方法Java中的异常处理获取用键盘输入常用的的两种方法接口和抽象类的区别是什么集合框架Arraylist与LinkedList异同ArrayList与Vector区别HashMap的底层实现HashMap和Hashtable的区别HashMap的长度为什么是2的幂次方HashMap
作者:编程之家 时间:2022-09-02
Redis性能问题排查解决手册(七)
阅读目录:性能相关的数据指标内存使用率used_memory命令处理总数total_commands_processed延迟时间内存碎片率回收key总结性能相关的数据指标通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提
作者:编程之家 时间:2022-09-02
Redis集群模式
目录引言一、Redis主从复制1、Redis主从复制的概念2、Redis主从复制的作用3、Redis主从复制的流程4、Redis主从复制的搭建步骤二、Redis哨兵模式1、哨兵模式的原理2、哨兵模式的作用3、哨兵们监控整个系统节点的过程4、哨兵模式下的故障迁移5、哨兵模式的搭建步骤
作者:编程之家 时间:2022-09-02
字节跳动第七期技术训练营——“抓到你了”项目
github地址一.项目要求:作业名称《抓到你了——具备安全防护能力的账号系统》产品形态具有安全风控防护能力的账号注册登录系统产品功能介绍设计并开发一个登录注册系统,可以支持注册、登录和登出或注销的基本功能,另外也需要对一些黑灰产的用户,例如薅羊毛的这种异常用
作者:编程之家 时间:2022-09-02
随手记
Java相关@Repository注解作用在持久层的接口上,这个注解是将接口的实现类交给spring管理不使用@Repository注解,IDEA会报错,提示找不到这个bean,直接忽略即可,不影响程序运行他的作用他本身不只是将类识别为bean,同时还能将所标注的类中抛出的数据访问异常封装为Spring的
作者:编程之家 时间:2022-09-02
Redis基础
目录前言一、关系数据库与非关系型数据库 1、关系型数据库 2、非关系型数据库 3、关系型数据库和非关系型数据库区别二、Redis简介 1、概念 2、模型 3、单进程快速的原因: 4、epoll模型所实现的I
作者:编程之家 时间:2022-09-02
redis缓存问题的解决方案
击穿、雪崩和穿透击穿雪崩穿透**击穿解决****雪崩解决****穿透解决**击穿缓存击穿是指缓存中没有但数据库中有的数据(一般是缓存时间到期),这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大,造成过大压力。雪崩缓存雪崩是指缓
作者:编程之家 时间:2022-09-02
redis如何通过读写分离来承载读请求QPS超过10万多
单机redis,能够承载的QPS大概就在上万,到几万不等方案读写分离,一般都是用来支撑读高并发,写请求比较少,可能请求也就一秒几千大量的请求都是读,一秒钟二十万次master同步数据slave复制,异步的master持久化对于主从架构的安全保障如果采用了主从架构,那个建议必须开启master
作者:编程之家 时间:2022-09-02
天翼云Linux(CentOS7.6)安装redis6.0全过程
天翼云安装redis6.01.安装GCC先查看是否安装GCC,我的是4.8.5,所以更新了一下gcc-v#如果没有的话安装一个安装完成之后查看版本,新安装的一般不用更新的yuminstall-ygcc更新GCCyum-yinstallcentos-release-sclyum-yinstalldevtoolset-9-gccdevtoolset-9-gcc
作者:编程之家 时间:2022-09-02
Redis 排查性能
目录Redis真的变慢了吗?使用复杂度过高的命令操作bigkey集中过期实例内存达到上限fork耗时严重开启内存大页开启AOF绑定CPU使用Swap碎片整理网络带宽过载其他原因总结注意:本文参考 Redis为什么变慢了?一文讲透如何排查Redis性能问题|万字长文Redis真的变慢
作者:编程之家 时间:2022-09-02
SpringBoot集成redis
SpringBoot集成redis1.通过注解方式1.1导入依赖implementationgroup:'org.springframework.boot',name:'spring-boot-starter-data-redis',version:'2.4.10'1.2在yml文件中配置redisspring:redis:host:localhostpassword:port:
作者:编程之家 时间:2022-09-02
上一页
103
104
105
106
107
108
109
110
下一页
小编推荐
热门标签
更多
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