手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
gitlab reconfigure 卡住 ruby_block[wait for redis service socket] action run
gitlab 12.3.5安装卡在ruby_block[waitforredisservicesocket]actionrun 在安装gitlab的时候,安装完毕,执行sudogitlab-ctlreconfigure,在/etc/gitlab/gitlab.rb文件的时候,会卡在这地方 然后等了很久也没有看到这个控制台输出的日志信息发生变化。解决方案
作者:编程之家 时间:2022-09-02
springboot中@Cache和redis的使用
1导入redis依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.配置redisspring:datasource:u
作者:编程之家 时间:2022-09-02
分布式场景下防重点实现思路后端
首先本次请求有一个traceId,也就是请求的唯一标识(原则上永远不会重复)以此traceId或与此traceId相关的字符串作为key,value可任意使用redis塞缓存(redis不是分布式的,所以以非分布式的缓存来解决分布式服务的一致性问题)设置缓存注意两个点:setnx这是redis设置缓存的指令,当设置
作者:编程之家 时间:2022-09-02
缓存:redis测试
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>配置:redis:host:192.168.155.3 @Auto
作者:编程之家 时间:2022-09-02
redis慢日志查询
(1)利用python执行 slowlog_get查询慢日志,写成job,一分钟执行一次,查200条,然后存到mysql,以便时候分析:#!/usr/bin/envpythonimportdatetime,time,redisimportmysql.connectorimportpytzpystime=time.time()tz=pytz.timezone('Asia/Shanghai')redis_ips=['10.x.x
作者:编程之家 时间:2022-09-02
centos8 安装 redis
centos8安装最新redis官网下载redis传输文件打开linux终端进行安装cd/opt#进入redis压缩包所在的路径ls-l#查看目录下是否有redis压缩包tar-zxvf你的redis文件名#tar指令压缩makemakeinstall
作者:编程之家 时间:2022-09-02
【Redisson】分布式锁缺点
如果加锁的redismaster故障,刚好数据也还没有同步到slave,那其他加锁的客户端则会再次加锁成功,则相当于有两个客户大都拿到了锁。 使用Redisson实现分布式锁方案最大的问题就是如果你对某个RedisMaster实例完成了加锁,此时Master会异步复制给其对应的slave实例。
作者:编程之家 时间:2022-09-02
Redis持久化详解
一:Redis持久化概述持久化的功能:Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以某种形式(数据或命令)从内存保存到硬盘;当下次Redis重启时,利用持久化文件实现数据恢复。除此之外,为了进行灾难备份,可以将持久化文件拷贝到一
作者:编程之家 时间:2022-09-02
【分布式锁的实现02】基于Redis的实现
这里总结下几篇比较好的博客:Redis分布式锁的正确实现方式(Java版)Redis分布式锁(图解-秒懂-史上最全)Redis分布式锁的实现原理【石杉的架构笔记】
作者:编程之家 时间:2022-09-02
Redis源码笔记--非阻塞connect
看到Redis源码中主从复制的源码,对某些逻辑不是很确定。梳理了Redis非阻塞connect的大概实现之后,自己写了一个简单的版本。主要流程:创建非阻塞socket,socket(....,SOCK_NONBLOCK,...)检查connect(fd,...)返回是否为0如果为-1,检查errno是否为EINPROGRESS,如果connect失败且错
作者:编程之家 时间:2022-09-02
Redis
Redis是一个基于内存存储的Key-Value结构的非关系型数据库Redis采用IO多路复用机制,非常大的提升了网络通讯的效率IO多路复用:采用Reactor模式,直白来讲,就是使用一个线程解决所有的客户端的IO请求, 其核心使用的是Linux提供的Select,poll,epoll机制来实现IO
作者:编程之家 时间:2022-09-02
Redis数据结构及其实现
redis的五类数据结构如下所示:String、Hash、List、Set、SortedSet。1.String字符串类型是redis中最基本的数据类型,一个key对应一个value。String类型是二进制安全的,意思是redis的string可以包含任何数据。如数字,字符串,jpg图片或者序列化的对象。实战场景:缓存:经典使用
作者:编程之家 时间:2022-09-02
七天玩转Redis | Day6、SpringBoot集成Redis
目录1、搭建环境2、测试Redis3、StringRedisTemplate3.1、介绍3.2、StringRedisTemplate常用操作3.3、StringRedisTemplate的使用4、RedisTemplate4.1、介绍4.2、RedisTemplate常用操作4.3、RedisTemplate的使用SpringBootData(数据)Redis中提供了RedisTemplat
作者:编程之家 时间:2022-09-02
分布式锁之Redis实现
一、分布式锁分布式锁,是一种思想,它的实现方式有很多。比如,我们将沙滩当做分布式锁的组件,那么它看起来应该是这样的:加锁在沙滩上踩一脚,留下自己的脚印,就对应了加锁操作。其他进程或者线程,看到沙滩上已经有脚印,证明锁已被别人持有,则等待。解锁把脚印从沙滩上抹去,就是解锁的过
作者:编程之家 时间:2022-09-02
缓存:分布式锁原理与使用
用redis的set nx命令。 阶段一 ,代码改进:@OverridepublicMap<String,List<Catelog2Vo>>getCatelogJson(){//加入缓存逻辑ValueOperations<String,String>ops=stringRedisTemplate.opsForValue();Stringjson
作者:编程之家 时间:2022-09-02
第二十一周练习题
第二十一周一、简述redis集群的实现原理为了解决单机性能的瓶颈,提高Redis性能,可以使用分布式集群的解决方案1.所有Redis节点使用(PING机制)互联2.集群中某个节点的是否失效,是由整个集群中超过半数的节点监测都失效,才能算真正的失效3.客户端不需要proxy即可直接连接redis,
作者:编程之家 时间:2022-09-02
服务器应用安装文档
服务器应用安装文档App服务器应用安装文档App服务器应用安装文档安装依赖包yuminstallgccgcc-c++makezlibzlib-develpcrepcre-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develglibcglibc-develglib2
作者:编程之家 时间:2022-09-02
MacBook 2021 m1 运行若依前后端分离版本
https://gitee.com/y_project/RuoYi-Vue.githttps://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.27-macos11-arm64.dmghttps://download.redis.ioeleasesedis-6.2.6.tar.gzhttps:/pmmirror.com/mirrorsode/v16.13.2ode-v16.13.2.pkg
作者:编程之家 时间:2022-09-02
生活随感2022年1月26日20:52:52
前言生活中,总要有一双能发现【美】的眼睛。 那么,美从何处而来? 上善若水,水善利万物而不争。 行善积德,应该属于德行之美,这个美最为难得。 居善地,心善渊,与善仁,言善信,正善治,事善能,动善时。 这都是老
作者:编程之家 时间:2022-09-02
328、请教一个Redis bitmap做签到功能的问题 统计近7天连续签到用户数,bitop+bitcount是怎么用的?
请教一个Redisbitmap做签到功能的问题。统计近7天连续签到用户数,bitop+bitcount是怎么用的? 假设每个用户每月一个key,SETBITsign:[userID]:202201241 遍历所有用户吗?一天一个bitmap,近七天的签到bitmap求交集?楼主:那key太多了,一月一个用户一个key不行吗3个bit一个用
作者:编程之家 时间:2022-09-02
redis key操作
keys * 查看当前库所有keyset key value 设置数据例如:set k1 evexists key 判断某个key是否存在例如:exists k1type key 查看key的数据类型例如:type k1del key 删除k
作者:编程之家 时间:2022-09-02
redis
1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的Key-ValueDB。Redi
作者:编程之家 时间:2022-09-02
当redis 主节点宕机重启以后,该节点不能跟选举后的master数据主从同步
一、Docker下Redis集群(主从+哨兵)安装配置可以参考我的另一篇文章:传送门二、一主二从,原信息 原主节点:158从节点:100,56三、重启原主节点,查看是否选取到新的主节点新主节点:56四、进入56redis容器内部,查看子节点信息158 节点的服务器起来了,但是并没有加入到从节点中
作者:编程之家 时间:2022-09-02
redis分布式锁
1、->setnxtest:codetruedosomething->deltest:code问题:在执行dosomething中执行中出现异常,导致del没有执行,则锁永远无法释放。Redis2.8版本中作者加入了set指令的扩展参数,使得setnx和expire指令可以一起执行2、->settest:codetureex5nxdosomething
作者:编程之家 时间:2022-09-02
Redis的另外的数据类型
Redis的三种特殊的数据类型1、geospatial(存储地理经纬度)2、在线查询经纬度网址(https://jingweidu.122cha.com/2.html)3、报错的话版本对不上需要3.2以上的redis,那就去下载网址github.com4、添加地理位置#格式geoadd(键名)(经度纬度地名)geoaddchin
作者:编程之家 时间:2022-09-02
Dokcer14_6:Docker Compose搭建springboot项目
Dokcer14_6:DockerCompose搭建springboot项目搭建步骤HelloControllerpom.xmlapplication.ymlDockerfiledocker-compose.yml运行输出搭建步骤编写微服务项目dockerfile构建镜像docker-compose.yml编排项目放到服务器执行docker-composeupHelloControllerpackageco
作者:编程之家 时间:2022-09-02
Redis的线程模型
Redis的线程模型(1)Redis创建serversocket,并将AE_READABLE事件与连接应答器关联(2)用户请求连接Redis,serversocket产生一个AE_READABLE事件(3)I/O多路复用监听到serversocket产生的AE_READABLE事件,将该socket放入队列中(4)文件事件分派器从队列中获取socket,交给连接应答器。
作者:编程之家 时间:2022-09-02
redis-常用数据类型- String字符串
1,简介String是redis最基本的数据类型,一个key对应一个valueString类型是二进制安全的,意味着redis的String可以包含任何数据,比如图片 序列化的对象一个redis中,字符串value最多可以512M 2,常用命令 set<key><value> 添加/修改键值对ge
作者:编程之家 时间:2022-09-02
Redis学习八:Redis主从复制
目录一、主从复制是什么二、主从复制能干什么 1、读写分离,性能扩展 2、容灾快速恢复三、复制原理四、常用的三种策略 1、一主二仆 2、薪火相传 3、反客为主 五、哨兵模式 1、哨兵模式
作者:编程之家 时间:2022-09-02
redis分析系列之set命令
前言最近研究下redis源码,现在从最基本的命令行操作来分析,redis是如何处理命令操作的 1. redis的set命令操作我们在redis-cli执行下面的命令setccdebug发现t_string.c,执行了 voidsetCommand(client*c) 其中client的定义,client有非常多的参数,现在我
作者:编程之家 时间:2022-09-02
上一页
136
137
138
139
140
141
142
143
下一页
小编推荐
热门标签
更多
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