手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
Linux Centos8 部署Redis主从复制哨兵模式
准备三台虚拟机都安装linux系统服务器IP角色端口号192.168.111.131主6379192.168.111.133从6380192.168.111.134从6381从官网(Redis)下载,下载稳定版本(Redis6.2) 查看系统是否安装gcc-c++编译器和make编译工具#搜索yum包管理器里是否安装gcc-c++编译器sudoyuml
作者:编程之家 时间:2022-09-02
Redis事务
Mysql:ACID原子性:要么同时成功,要么同时失败Redis事务Redis单条命令是保证原子性的,但是Redis事务不保证原子性,Redis事务也没有隔离级别的概念所有命令在事务中并没有被执行,只有发起执行命令时才会执行Exec本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务执行过
作者:编程之家 时间:2022-09-02
Redis之布隆过滤器BloomFilter
【引】基数很大的集合,需要我们比较某个元素是不是存在于这个集合。如果这个查询验证的频率还很高,那么如何设计呢?【方案】1.数据库查询可能我们要考虑的就是如何去分库了,然后再hash到对应的库中进行查找元素。这会是一个比较复杂,实施起来也麻烦的方案。2.HashSet对于查询的热点数据
作者:编程之家 时间:2022-09-02
Redis | 第12章 Sentinel 哨兵模式《Redis设计与实现》
目录前言1.启动并初始化Sentinel2.Sentinel与服务器间的默认通信2.1获取主服务器信息2.2获取从服务器信息2.3向主服务器和从服务器发送信息3.接受来自主服务器和从服务器的频道信息3.1更新Sentinel字典3.2创建连向其他Sentinel的命令连接4.检测主观下线状态5.检查
作者:编程之家 时间:2022-09-02
在Centos7上安装Redis6
一、背景Redis是一个非常流行的NOSQL数据库,拥有的数据类型非常丰富,此处我们简单记录一下在Centos7上是如何安装Redis6的。Redis的安装是推荐使用源码进行安装的。二、安装步骤1、安装gcc依赖2、下载redis6wgethttps://download.redis.ioeleasesedis-6.2.6.tar.gz3、
作者:编程之家 时间:2022-09-02
SpringBoot自定义控制层参数解析
一、背景在Spring的Controller中,我们通过@RequestParam或@RequestBody就可以将请求中的参数映射到控制层具体的参数中,那么这个是怎么实现的呢?如果我现在控制层中的某个参数的值是从Redis中来,那么应该如何实现呢?二、参数是如何解析的从上图中可以我们的参数最终会通过HandlerMe
作者:编程之家 时间:2022-09-02
关于 Redis 的 懒惰删除 十三
平波缓进——懒惰删除一直以来我们认为Redis是单线程的,单线程为Redis带来了代码的简洁性和丰富多样的数据结构。不过Redis内部实际上并不是只有一个主线程,它还有几个异步线程专门用来处理一些耗时的操作。Redis为什么要懒惰删除(lazyfree)?删除指令del会直接释放
作者:编程之家 时间:2022-09-02
服务器部署(保姆级教程)
服务器部署(保姆级教程)如果有帮助到你麻烦点个赞或者收藏+关注哟以后会经常发布一些干货文章若有需要资源文档:资源文档一、准备工作1、下载JDK安装包JDK2、下载Tomcat安装包Tomcat3、下载MySQL安装包MySQL注意:下载选择RedHatEnterpriseLinux/OracleLinu
作者:编程之家 时间:2022-09-02
【转】windows下Redis的安装和使用
1、要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTechedis。打开网站后,找到Release,点击前往下载页面。 2、在下载网页中,找到最后发行的版本(此处是3.2.100)。找到Redis-x64-3.2.100.msi和Redis-x64-3.2.100.zip,
作者:编程之家 时间:2022-09-02
Redis 过期键的删除策略
Redis过期键的删除策略常见的对于过期键的删除策略有以下几种:定时删除在设置每个键的时候,设置一个timer,到期就删除该键优点:对内存有效,及时删除过期键缺点:对cpu不友好,当过期键多的时候,删除过期键这一行为会占用很多cpu惰性删除只在读取键时,对过期时间进行判断,如果过期就
作者:编程之家 时间:2022-09-02
一文弄明白Redis布隆过滤器
简介布隆过滤器是一种概率型数据结构(Probabilisticdatastructures),对插入和查询比较高效,能够计算“某样东西一定不存在或者可能存在”。如果存在那就是可能存在(hash的碰撞)如果不存在那就一定不存在相比于传统的List、Set、Map等数据结构,它更高效插入和查询、占用空间
作者:编程之家 时间:2022-09-02
面试题:Redis中的哨兵选举
1.什么是哨兵选举?当主服务挂掉以后,哨兵自动选择从服务器上位2.哨兵选举策略1.优先选择优先级靠前的2.优先选择偏移量最大3.优先选择runid最小的备注:
作者:编程之家 时间:2022-09-02
nginx+lua+redis实现网关层面服务切换[openresty版]
一、搭建1、下载安装依赖包yuminstallreadline-develpcre-developenssl-develgcc2、下载源码包https://openresty.org/download/openresty-1.13.6.2.tar.gz3、解压安装解压缩安装(将其安装到--prefix指定的/opt/openresty文件夹下,不指定则会默认到/usr/loc
作者:编程之家 时间:2022-09-02
【kafka学习笔记】了解消息队列
kafka是什么你可以将它作为消息队列使用,点对点或者发布订阅的模式都可以。你也可以将它作为消息引擎使用,实现信息流的管理。总之,他是传递消息的一个工具。那么,我们首先要知道的问题就是:它是怎么传递消息的。它的优势在哪里。它该怎么使用,怎么写代码。使用的过程中,需要注
作者:编程之家 时间:2022-09-02
第十二章 Redis高可用-哨兵模式(Sentinel)
一、Sentinel介绍Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕
作者:编程之家 时间:2022-09-02
Redis 之高级,面试部分
config文件网络通用GENERAL快照rdb配置持久化:在规定时间内,执行多少次操作就会持久化到文件.rdb、.aofredis是内存数据库,断电数据就没有了,必须持久化。我们可以根据需要,设置持久化操作REPLICATION主从复制具体内容在后面SECURITY安全设置
作者:编程之家 时间:2022-09-02
redis 学习笔记
什么是redis1.Redis是远程的有客户端和服务端,客户端和服务端可以布置在不同的机器上,两者经过redis自定义的协议远程传输和交互的,我们一般说的是服务端。2.Redis是基于内存的所有的操作非常高速,性能优于比基于硬盘的MySQL要快很多,又因为所有的数据和结构存储于内存中非常吃内存。3.
作者:编程之家 时间:2022-09-02
Redis哨兵模式原理剖析,监控、选主,java工程师面试
1.状态感知======哨兵启动后只指定了master的地址,要想知道整个集群中完整的拓扑关系怎么做呢?哨兵每隔10秒会向每个master节点发送 info 命令, info 命令返回的信息中,包含了主从拓扑关系,其中包括每个slave的地址和端口号。有了这些信息后,哨兵就会记住这些节点的拓扑信
作者:编程之家 时间:2022-09-02
redis基本数据类型 sorted_set类型
一、特点 Redis有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但
作者:编程之家 时间:2022-09-02
在CentOS7上安装Redis,并使用脚本运行Redis
一、官网下载安装包:https:/edis.io/download二、将安装包上传到Linux操作系统上三、安装1.解压缩tar-zxvfredis-5.0.142.安装依赖yuminstallgcc-c++3.编译进入redis的解压目录中,可以看到有一个Makefile文件:执行make:make当看到如下提示时,表
作者:编程之家 时间:2022-09-02
26 Redis 的缓存雪崩、击穿、穿透问题
26Redis的缓存雪崩、击穿、穿透问题前言一、缓存雪崩二、缓存击穿三、缓存穿透总结前言除了数据不一致问题,还会面临缓存异常的三个问题:缓存雪崩、缓存击穿、缓存穿透。这三个问题一旦发生,会导致大量的请求积压到数据库层。如果请求的并发量很大,就会导致数据库宕机
作者:编程之家 时间:2022-09-02
程序猿成长之路之Redis1-- redis介绍
什么是redis?Redis是目前最为流行的开源的、包含多种数据结构、用于在高并发、强请求压力下辅助关系型数据库的缓存数据库。Redis和常用的关系型数据库完全不一样:关系型数据库(如Mysql、Oracle)的存储空间是服务器的硬盘而redis则是使用服务器的内存,这也造就了redis的优缺
作者:编程之家 时间:2022-09-02
Redis发布订阅消息通信方式
通信发布者队列=订阅者发送者pub发送消息,订阅者sub接收消息,微信,微博,关注消息发送者频道消息订阅者使用场景:实时消息系统实时聊天(频道当作聊天室,将消息回显给所有人即可)订阅关注系统即可复杂场景一般使用消息中间件来做
作者:编程之家 时间:2022-09-02
redis三种模式对比
模式类型主从模式(redis2.8版本之前的模式)、sentinel(哨兵模式)(redis2.8及之后的模式)、redis簇模式(redis3.0版本之后)主从模式同Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构
作者:编程之家 时间:2022-09-02
第十一章 Redis分布式主从搭建
一、redis主从原理1.从库配置主从同步2.从库像主库发起sync命令3.主库接收sync命令,执行bgsave,生成持久化rdb文件4.主库将新的数据临时写入缓冲区5.主库将rdb文件推送至从库6.从库接收到rdb文件,会清空自己的数据7.从库读取并导入rdb文件8.主库将缓冲区的数据也传给从库9.
作者:编程之家 时间:2022-09-02
分布式缓存的十个坑
“今天无聊来撩一下分布式缓存,希望你们喜欢~目录前言目前工作中用到的分布式缓存技术有redis和memcached两种,缓存的目的是为了在高并发系统中有效降低DB的压力,但是在使用的时候可能会因为缓存结构设计不当造成一些问题,这里会把可能遇到的坑整理出来,方便日后查找。一
作者:编程之家 时间:2022-09-02
Linux一些服务安装启动命令
Nocas服务/dev/serviceacos/bin在这个目录下执行shstartup.sh-mstandalonenocas版本高于0.6.0上述命令会报错建议使用nohupshstartup.sh-mstandalone&查看启动情况netstat-nap|grep8848查询到PID后用ps-ef|grepPID查询到具体的运行状态也可
作者:编程之家 时间:2022-09-02
Redis(二)
4.Redis键(key)Redis键命令用于管理redis的键。切换数据库,默认Redis有16个数据库,可以使用select序号进行切换select1删除key,使用delkeydelname检查某个key是否存在existskeyexistsname给key设置过期时间expirekey时间(单位是秒)expirename10
作者:编程之家 时间:2022-09-02
三.redis的安装与启动
1.Windows下的安装与使用 1.下载Redis软件 https://github.com/microsoftarchiveediseleases 2.绿色软件,不需要安装,直接使用3.启动Redis 1.进入Redis解压目录输入cmd 打开命令控制台 输入 2.出现这种
作者:编程之家 时间:2022-09-02
12.13
RedisRedis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数
作者:编程之家 时间:2022-09-02
上一页
116
117
118
119
120
121
122
123
下一页
小编推荐
热门标签
更多
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