E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Redis系列
【死磕
Redis系列
】十二、主从同步
------------------------------------------------------------------------------------------------------慢慢来,一切都来得及CAP原理网络分区发生时,一致性和可用性两难全C-Consistent,一致性A-Availability,可用性P-Partitiontolerance,分区容错性最终一致性
csdn_当当当
·
2020-08-14 18:11
redis
【thinkphp5操作
redis系列
教程】有序集合类型之zCount
connect('127.0.0.1',6379);$redis->flushAll();/***有序集合(sortedset)和set一样是字符串的集合,不能重复元素,不同的是每个元素都会关联一个*double类型的score,score的主要作用是排序,因此sortedset*主要用作索引*///zAdd()将一个或多个成员元素及其分值添加到有序集合中$redis->zAdd('key',1,
深漂小码哥
·
2020-08-14 18:11
redis
Redis系列
(五):你要的 Redis 集群搭建来了,实践与否你自己选!
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。前言上篇文章我们介绍了Redis集群的工作原理机制,本文我们就来手动搭建一个Redis集群玩玩。强烈建议大家在开始本篇文章之前先看看上篇文章的介绍,这样对集群的安装会更加清楚一些。Redis集群工作原理环境及版本说明环境:MacOS10.14.6Redis版本:Redis-4.0.10最终目标集群最终会有
ShiLuoHeroKing
·
2020-08-14 16:08
Redis系列
(四):天天用着Redis集群,主从同步该知道吧?集群工作原理是否需要了解下?...
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。前言插播一个小插曲,本来文章已经写好准备发布了,手贱清理了缓存导致文本内容全部丢失,以至于重新写稿。借此提醒广大粉丝朋友,平时一定要养成备份的好习惯,谨防出现博主这种愚蠢的行为。上篇文章讲解了缓存剔除的流程,以及RDB文件和AOF文件的原理介绍,本文我们来讲讲数据复制和集群工作的原理。目录主从数据同步原理
ShiLuoHeroKing
·
2020-08-14 16:08
深入剖析
Redis系列
(二) - Redis哨兵模式与高可用集群
其他文章深入剖析
Redis系列
(一)-Redis入门简介与主从搭建深入剖析
Redis系列
(二)-Redis哨兵模式与高可用集群深入剖析
Redis系列
(三)
weixin_33884611
·
2020-08-14 15:20
【死磕
Redis系列
】二、Redis安装配置
------------------------------------------------------------------------------------------------------慢慢来,一切都来得及一、安装gcc依赖由于redis是用C语言开发,安装之前必先确认是否安装gcc环境(gcc-v),如果没有安装,执行以下命令进行安装[root@centos7-1local]#
csdn_当当当
·
2020-08-14 15:10
redis
Redis系列
之二:Redis的安装与配置
Redis在linux和windows下都能使用,但是Redis本身并没有windows版本,平时使用的windows版Redis都是Microsoft的团队在github上维护了的一个Redis分支,用于支持Redis在windows上的使用。所以,windows版Redis功能更新不及时,有很多功能不支持,故建议在Linux上使用Redis。下面主要讲解Linux中安装和配置Redis,也会顺
冷血有情556
·
2020-08-14 15:16
Redis
Redis入门与实战
Redis系列
学习(二)之命令行操作数据库
Redis系列
学习(二)之命令行操作数据库一引言二redis配置介绍三字符串1增加2删除3修改直接覆盖使用新增命令只要key相同即可2追加3数字增减4查寻getkey四哈希表增加删除修改查找扩展命令查找
陈袁
·
2020-08-14 15:12
redis
深入理解
Redis系列
之集群环境SpringBoot集成
上一篇文章写了关于集群搭建的步骤、master节点切换的相关内容,有了集群肯定需要程序访问,那么,今天就看一下SpringBoot如何访问Redis集群的;继续Spring-redis-example框架由于前面访问单机版Redis已经写好了一个maven工程,后面对于集群的访问也都在该工程上面进行了;不了解的可以移步深入理解Redis之SpringBoot集成Redis;我们在原来工程的基础上稍
weixin_33671935
·
2020-08-14 02:30
redis(二)redis事务、主从复制以及缓存雪崩、穿透
redis系列
笔记Redis(一)Redis_NoSQL入门概述、Redis的安装、redis数据类型介绍以及Redis的持久化.redis(二)redis事务、主从复制以及缓存雪崩、穿透.文章目录第五章
复姓独孤
·
2020-08-12 13:28
redis
Redis(一)Redis_NoSQL入门概述、Redis的安装、redis数据类型介绍以及Redis的持久化
redis系列
笔记Redis(一)Redis_NoSQL入门概述、Redis的安装、redis数据类型介绍以及Redis的持久化.redis(二)redis事务、主从复制以及缓存雪崩、穿透.文章目录第一章
复姓独孤
·
2020-08-12 10:28
redis
【thinkphp5操作
redis系列
教程】简单模拟消息队列
1.入队操作connect('127.0.0.1',6379);$arr=array('c','c++','php','java','go','python');foreach($arras$k=>$v){$redis->rpush("myqueue",$v);echo$k."号入队成功"."";/**0号入队成功*1号入队成功*2号入队成功*3号入队成功*4号入队成功*5号入队成功*/}}}2.
深漂小码哥
·
2020-08-11 03:03
redis
Redis学习笔记(八)redis之lua脚本学习
redis系列
文章目录使用spring-data-redis实现incr自增Redis利用Hash存储节约内存Redis学习笔记(九)redis实现时时直播列表缓存,支持分页[热点数据存储]Redis学习笔记
快乐崇拜234
·
2020-08-11 03:53
redis学习教程
Java
Redis系列
2 (redis的安装与使用+redis持久化的实现))
Java
Redis系列
2(redis的安装与使用+redis持久化的实现)什么是Redis?
一只胡说八道的猴子
·
2020-08-11 02:22
Redis
nosql
数据库
Java
Redis系列
1 关系型数据库与非关系型数据库的优缺点及概念
Java
Redis系列
1关系型数据库与非关系型数据库的优缺点及概念在学习redis之前我们先来学习两个概念,即什么是关系型数据库什么是非关系型数据库,二者的区别是什么,二者的关系又是什么?
一只胡说八道的猴子
·
2020-08-11 02:39
nosql
数据库
java基础
Java
Redis系列
3(Jedis的使用+jedis连接池技术)
Jedis的使用什么是Jedis?一款Java操作redis数据库的工具使用步骤1.下载redis所需的java包2.使用步骤importorg.junit.Test;publicclassJedis{@Testpublicvoidtest1(){//获取连接//如果使用空参构造,默认值"localhost",6379端口redis.clients.jedis.Jedisjedis=newredi
品途旅游
·
2020-08-10 11:15
编程语言
.Net
Java
Redis系列
3(Jedis的使用+jedis连接池技术)
Jedis的使用什么是Jedis?一款Java操作redis数据库的工具使用步骤1.下载redis所需的java包2.使用步骤importorg.junit.Test;publicclassJedis{@Testpublicvoidtest1(){//获取连接//如果使用空参构造,默认值"localhost",6379端口redis.clients.jedis.Jedisjedis=newredi
一只胡说八道的猴子
·
2020-08-10 09:00
Java
Redis系列
3(Jedis的使用+jedis连接池技术)
Jedis的使用什么是Jedis?一款Java操作redis数据库的工具使用步骤1.下载redis所需的java包2.使用步骤importorg.junit.Test;publicclassJedis{@Testpublicvoidtest1(){//获取连接//如果使用空参构造,默认值"localhost",6379端口redis.clients.jedis.Jedisjedis=newredi
一只胡说八道的猴子
·
2020-08-10 09:00
Redis 利用Hash存储节约内存
redis系列
文章目录Redis利用Hash存储节约内存使用spring-data-redis实现incr自增Redis学习笔记(九)redis实现时时直播列表缓存,支持分页[热点数据存储]Redis学习笔记
快乐崇拜234
·
2020-08-10 09:22
redis学习教程
redis
Redis系列
之模糊匹配查询
概述业务开发与监控中,遇到需要统计、监控符合某个规则(即正则表达式)模式的键的个数和大小,因此学习调研一番。一般有两种实现方式,keys、scan。两种命令的通配符都是一样的,即keyspattern支持3个通配符*,?,[]:*:通配任意多个字符?:通配单个字符[]:通配括号内的某一个字符keys官方文档:keys两个缺点:没有offset、limit参数,一次性吐出所有满足条件的key;key
johnny233
·
2020-08-10 06:34
Redis
Redis系列
之Lua脚本整合
概述Redis从2.6版支持Lua。Lua脚本可以编译、运行在任何平台上;一个脚本即是一个原子事务。Lua官网,一门小巧精悍的脚本语言。设计用于嵌入到应用程序中,为应用程序提供灵活的扩展、定制功能,与C/C++代码可相互调用。还可用作配置文件。Lua-JIT项目,旨在提供在特定平台上的即时编译功能。特性:变量名没有类型,值才有类型,变量名在运行时可与任何类型的值绑定;语言只提供一种数据结构:表(t
johnny233
·
2020-08-10 06:03
Redis
Redis系列
之Ehcache、Memcached、Redis对比
概述面对海量、高并发请求时,为了实现秒级设置毫秒级响应,增加系统的吞吐量,故而需要考虑引入缓存系统。常见的开源的组件如下。Ehcache官网GitHub特色:够快:Ehcache发布历史长,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large,highconcurrencysystems;够简单:接口非常简单,被广泛的运用于其他的开源项目,比如hibernate;够袖珍:smal
johnny233
·
2020-08-10 06:03
缓存
Redis
Redis系列
之三:Redis自动化部署脚本(单机)
由于工作中需要经常部署Redis,于是写了个自动部署的脚本,仅供参考。部署脚本#!/bin/bash#-------------------------------------------------------------------------------------------##---------------------------------------配置信息-------------
冷血有情556
·
2020-08-10 06:27
Redis
Redis入门与实战
Java
Redis系列
2 (redis的安装与使用+redis持久化的实现))
Java
Redis系列
2(redis的安装与使用+redis持久化的实现)什么是Redis?
品途旅游
·
2020-08-09 20:46
编程语言
.Net
Java
Redis系列
2 (redis的安装与使用+redis持久化的实现))
Java
Redis系列
2(redis的安装与使用+redis持久化的实现)什么是Redis?
一只胡说八道的猴子
·
2020-08-09 18:00
Java
Redis系列
2 (redis的安装与使用+redis持久化的实现))
Java
Redis系列
2(redis的安装与使用+redis持久化的实现)什么是Redis?
一只胡说八道的猴子
·
2020-08-09 18:00
Java
Redis系列
1 关系型数据库与非关系型数据库的优缺点及概念
Java
Redis系列
1关系型数据库与非关系型数据库的优缺点及概念在学习redis之前我们先来学习两个概念,即什么是关系型数据库什么是非关系型数据库,二者的区别是什么,二者的关系又是什么?
一只胡说八道的猴子
·
2020-08-09 10:00
Java
Redis系列
1 关系型数据库与非关系型数据库的优缺点及概念
Java
Redis系列
1关系型数据库与非关系型数据库的优缺点及概念在学习redis之前我们先来学习两个概念,即什么是关系型数据库什么是非关系型数据库,二者的区别是什么,二者的关系又是什么?
一只胡说八道的猴子
·
2020-08-09 10:00
(Ryan的
Redis系列
博客)5.Redis的键字符串类型
前言字符串类型是Redis最简单的数据类型,可以用于缓存HTML片段和页面等场景。由于Redis的键值也是字符串,因此使用字符串类型就是通过一个字符串的键值映射到另一个字符串上。另外,字符串是Memcached这类缓存数据库的唯一数据类型,因此,Redis字符串类型也非常适合那些“有经验”的Redis菜鸟使用。操作实例SET和GET>setmykeysomevalueOK>getmykey"som
云海看不见
·
2020-08-09 09:46
Redis
redis 系列(十四)redis集群模式 动态增加节点和减少节点
本章以上章(
redis系列
(十三)redis集群模式:https://blog.csdn.net/nameIsHG/article/details/85467874)为基础,进行讲解注意:ip和路劲根据自己的来
疯狗挨踢
·
2020-08-08 18:58
redis
Redis系列
之一:Linux环境下Redis安装(图文解说)
引言本文主要介绍了在Linux环境下安装Redis的步骤,通过文字加上图片的形式记录安装的过程。希望有需要的同学可以参考文中的安装步骤。1.Redis下载进入Redis官网,网址为:https://redis.io/,点击下图红框所示的下载链接下载Redis安装压缩包。2.将下载的压缩文件放到Linux服务器中,可以通过Xftp等工具进行。3.执行解压命令将压缩文件进行解压,解压后如上图中的red
枫之慕
·
2020-08-05 10:18
Redis
Redis系列
| 缓存穿透、击穿、雪崩、预热、更新、降级
Redis是高性能的分布式内存数据库,对于内存数据库经常会出现下面几种情况,也经常会出现在Redis面试题中:缓存穿透、缓存击穿、缓存雪崩、缓存预热、缓存更新、缓存降级。本篇分别介绍这些概念以及对应的解决方案。目录缓存穿透缓存击穿缓存雪崩缓存预热缓存更新缓存降级缓存穿透当查询Redis中没有的数据时,该查询会下沉到数据库层,同时数据库层也没有该数据,当这种情况大量出现或被恶意攻击时,接口的访问全部
小东升职记
·
2020-08-03 22:17
redis系列
(一) redis安装以及基本类型简介
目录redis安装方式:1.Docker安装方式:2.Git源码方式:3.直接按装方式2.redis对象简介五种基本类型:redis适配的规则:2.1String对象有三种编码:2.2List对象2.3Hash对象,字典结构2.4Set对象:集合对象的编码可以是intset或者hashtable;2.5有序集合对象:有序集合对象额编码可以是ziplist或者ziplist3.redis另外三种数据
程序员劝退师丶
·
2020-08-03 22:20
redis
redis数据结构
Redis系列
03 -持久化介绍(RDB & AOF)
redis的持久化前言持久化数据的常用方案复制(snapshot快照)日志(操作日志)RDB启动方式人工启动配置启动特殊启动优缺点优点缺点AOF开启方式AOF的重写机制简介:启动命令:后记前言Redis体系学习整理,点我点我解决问题:redis数据在内存中,机器宕机了断电了,数据丢失怎么办?Redis作为Nosql中一员,因其完全基于内存,支持多样的数据结构,单线程,使用多路复用I/O等特点,逐渐
纸巷
·
2020-08-03 05:31
Redis
缓存
后端
Redis系列
04 - 主从复制
前言Redis体系学习整理,点我点我解决问题:1:单点问题,机器宕机,服务不可用,数据丢失。2:容量瓶颈。简而言之,保障Redis的HP和HA主从复制三大步骤如果我们要自己设计一个主从同步的系统,你会怎么处理?大家都能想到,最简单的思路也是三步机器建立连接数据复制后续新指令维护我们来看下Redis的具体步骤。因为都是人设计出来其实思路是一致的。链接阶段:Slave向Master建立链接数据同步阶段
纸巷
·
2020-08-03 05:31
Redis
缓存
主从复制
【thinkphp5操作
redis系列
教程】哈希类型之hMset
connect('127.0.0.1',6379);$redis->flushAll();/***redishash是一个string类型的field和value映射表,特别适用于存储对象*///批量填充HASH表$redis->hMset('h',array('name'=>'rocky','age'=>27));$res=$redis->hGetAll('h');var_dump($res);
深漂小码哥
·
2020-08-03 02:14
redis
Redis系列
| 阿里云 Redis 版数据库Lua脚本支持与限制
Lua使用限制为了保证脚本里面的所有操作都在相同slot进行,云数据库Redis集群版本会对Lua脚本做如下限制:所有key都应该由KEYS数组来传递,redis.call/pcall中调用的redis命令,key的位置必须是KEYSarray(不能使用Lua变量替换KEYS),否则直接返回错误信息:原生的Lua脚本编写$script==limitthenreturn0elseredis.call
Tinywan
·
2020-08-01 14:55
Redis系列
六:redis相关功能
一、慢查询原因分析与mysql一样:当执行时间超过阀值,会将发生时间耗时的命令记录redis命令生命周期:发送排队执行返回慢查询只统计第3个执行步骤的时间预设阀值:两种方式,默认为10毫秒1,动态设置6379:>configsetslowlog-log-slower-than10000//10毫秒10000微秒使用configset完后,若想将配置持久化保存到redis.conf,要执行confi
weixin_33690367
·
2020-08-01 09:23
【
Redis系列
】Redis频道发布与消息订阅
发布及消息订阅发布订阅(pub/sub)是一种消息通信模式,主要目的是解除消息发布者和消息订阅者之间的耦合。redis作为一个pub/sub的server,在订阅者和发布者之间启动了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserver订阅自己感兴趣的消息类型。redis将信息类型成为通道(channel).当发布者通过publish命令向redisse
青年小篆
·
2020-08-01 09:23
Reids
【
Redis系列
】:读懂redis这一篇就够了!
一篇文章详细读懂redis前言Redis数据类型和内存原理事务和管道pipline持久化机制(RDB和AOF)主从复制(读写分离)哨兵机制集群机制Redis到底用在哪里作者寄语相信我,读下去,没有收获你拿刀来砍我!前言首先科普一下CPU缓存,CPU缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。缓存的工作原理是当CPU要读取一个数据的时候,首先在CPU缓存中查找,找
大湿兄真人
·
2020-08-01 09:30
吃透Redis系列
Redis系列
(八):发布与订阅
Redis的发布与订阅,有点类似于消息队列,发送者往频道发送消息,频道的订阅者接收消息。1.发布与订阅示例首先,在本机开启第1个Redis客户端,执行如下命令订阅blog.redis频道:SUBSCRIBE"blog.redis"然后,在本机开启第2个Redis客户端,执行相同的命令订阅blog.redis频道:然后,开启第3个Redis客户端,执行如下命令往blog.redis频道发送消息:PU
申城异乡人
·
2020-08-01 09:51
Redis
Redis系列
(九):Redis的事务机制
提到事务,相信大家都不陌生,事务的ACID四大特性,也是面试时经常问的,不过一般情况下,我们可能想到的是传统关系型数据库的事务,其实,Redis也是提供了事务机制的,本篇博客就来讲解下Redis的事务机制。1.事务演示Redis的事务提供了一种将多个命令请求打包,然后一次性、按顺序性地执行多个命令的机制。在事务执行期间,服务器不会中断事务而去执行其它客户端的命令请求,它会将事务中的所有命令执行完毕
申城异乡人
·
2020-08-01 09:22
Redis
Redis
Redis系列
(一)、CentOS7下安装Redis6.0.3稳定版
目录简介特点下载环境准备编译安装配置启动开机自启使用RedisDesktopManager连接Redis简介Redis,全称RemoteDictionaryServer(远程字典服务器),全开源基于C语言开发,是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。在线测试:http://try.
王义凯_Rick
·
2020-07-30 18:56
#
Redis
Redis系列
02 - 数据的删除策略和淘汰策略
Redis的数据删除介绍前言数据删除过期删除-3种策略定时删除惰性删除定期删除逐出算法(淘汰机制)触发场景8种策略前言Redis体系学习整理,点我点我问题1:数据过期,怎么样才能最有效的删除过期数据??问题2:内存满了,新数据进来,怎么处理?数据删除redis中setEx是我们用的最多的指令。我们享受着他自动过期的遍历。但是过期(删除)数据,到底是怎么做的呢?难道有计时器一直在后台跑嘛?还是说有其
纸巷
·
2020-07-30 16:08
Redis
缓存
后端
深入理解
Redis系列
Redis基础教程详情参考:http://www.yiibai.com/redis/redis_quick_guide.html基础知识:0、Redis特点:Redis是RemoteDictionaryServer(Redis)的缩写。Redis数据库完全在内存中,使用磁盘仅用于持久性。所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。1、Redis五种
angjiu8534
·
2020-07-30 14:30
数据库
java
小白都能看的懂……redis最新版本redis6.0.6集群搭建!!!详细入门案例
redis系列
文章单机版redis最新版本安装教程:单机版redis最新版本安装教程redis最新版集群搭建教程:redis最新版集群搭建教程建议先搭建一下单机版的redis,可以增加集群搭建的经验。
夕洛、
·
2020-07-30 13:37
数据飞升
redis集群搭建
redis最新版集群搭建
redis详尽集群搭建
redis
cluster搭建
centos7环境下安装redis最新版本redis6.0.6的详细入门案例
redis系列
文章单机版redis最新版本安装教程:单机版redis最新版本安装教程redis最新版集群搭建教程:redis最新版集群搭建教程下载最新redis压缩包链接最新redis压缩包的下载地址【
夕洛、
·
2020-07-30 13:37
数据飞升
centos安装redis
redis6.0.6安装
redis详细安装
redis虚拟机环境安装
rredis
deskop
manager
Redis系列
(九):Redis的事务机制
提到事务,相信大家都不陌生,事务的ACID四大特性,也是面试时经常问的,不过一般情况下,我们可能想到的是传统关系型数据库的事务,其实,Redis也是提供了事务机制的,本篇博客就来讲解下Redis的事务机制。1.事务演示Redis的事务提供了一种将多个命令请求打包,然后一次性、按顺序性地执行多个命令的机制。在事务执行期间,服务器不会中断事务而去执行其它客户端的命令请求,它会将事务中的所有命令执行完毕
申城异乡人
·
2020-07-29 09:00
Redis系列
(九):Redis的事务机制
提到事务,相信大家都不陌生,事务的ACID四大特性,也是面试时经常问的,不过一般情况下,我们可能想到的是传统关系型数据库的事务,其实,Redis也是提供了事务机制的,本篇博客就来讲解下Redis的事务机制。1.事务演示Redis的事务提供了一种将多个命令请求打包,然后一次性、按顺序性地执行多个命令的机制。在事务执行期间,服务器不会中断事务而去执行其它客户端的命令请求,它会将事务中的所有命令执行完毕
申城异乡人
·
2020-07-29 09:00
redis系列
之SpringBoot整合redis
SpringBoot整合redis上一篇写的是Spring整合redis,这一篇说一下SpringBoot整合redis。1、整合redis需要的jar//这里使用的是springBoot2.3.0.RELEASEorg.springframework.bootspring-boot-starter-data-redis注:SpringBoot1.5以前操作redis整合的客户端是Jedis,Sp
奋斗的哼哼
·
2020-07-28 22:46
redis
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他