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
Redis5
支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)
这里将以RedisCluster集群为核心,基于最新的
Redis5
版本,从原理再到实战,玩转
qq_36559398
·
2020-06-06 18:52
redis高级
Redis 5种数据结构 及使用场景分析
Redis5
种基础数据结构和简单操作要知道,最基本的要求,如果这
程序员内点事
·
2020-06-01 12:47
java
redis
Redis 主从复制全剖析
https://redis.io/topics/replication注意以下基于
redis5
最新版本,slave名词和配置项已经被官方改为replica,其实是一个东西,都指从节点。
SvenAugustus
·
2020-05-21 17:00
2018-01-02 常用模块
lodash速度远快于underscore而且支持AMD,最重要的一点是lodash完全兼容underscore2、常用开发框架:express3、数据库模块:mongoose,mysql4、缓存相关:
redis5
Shaun_lan
·
2020-04-08 00:47
【译】Redis喜提新数据结构:Redis Streams
本文是Redis作者antirez的一篇博客原文地址:http://antirez.com/news/128我们在
Redis5
版本迎来了一个新的数据结构,它的名字叫做"Streams"。
Jackeyzhe
·
2020-04-02 09:48
Redis5.0版本的新特性
Redis5
版本是一个大的版本升级,相比之前版本,新增了一些新特性,这里就简单介绍一下,重点介绍一下新的数据类型和命令。
风行天下12
·
2020-03-21 13:00
Redis5
新特性Streams作消息队列
前言
Redis5
新特性中,Streams数据结构的引入,可以说它是在本次迭代中最大特性。
ytao丨杨滔
·
2020-03-19 09:00
聊一聊MyBatis 和 SQL 注入间的恩恩怨怨
你可以这样怼他3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架
Redis5
种数据结构及对应使用场景,
程序员内点事
·
2020-03-04 12:00
redis5
种数据结构
1strings语法:setstringnamevalue-----------getkeyvalue;msetkey1value1key2value2.....mgetkey1key2;incrkey=>value值加一incrbykey10key对应value值加102list语法:rpush(lpush)listnamelistmember(可以同时放多个元素)可以一次放入多个元素value
风吹过的夏天lee
·
2020-03-02 23:03
9种分布式ID生成之 美团(Leaf)实战
你可以这样怼他3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架
Redis5
种数据结构及对应使用场景,
程序员内点事
·
2020-02-28 15:00
面试总被问分库分表怎么办?你可以这样怼他
无套路自行领取更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架
Redis5
程序员内点事
·
2020-02-24 18:00
面试官:Java序列化为什么要实现Serializable接口?我懵了
无套路自行领取更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架
Redis5
程序员内点事
·
2020-02-22 21:00
万字分享,我是如何一步一步监控公司MySQL的?
无套路自行领取更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架
Redis5
程序员内点事
·
2020-02-20 11:00
一文详解Redis面试中常见的5种数据结构及对应使用场景
Redis5
种基础数据结构和简单操作要知道,最基本的要求,如果这个时候他会说出每种数据结构大致的应用场景,那么这一定是加分的,起码要比那些只会说出几种
Java_苏先生
·
2020-02-18 17:07
Redis5
快速创建集群
妈妈再也不用担心我不会redis集群了18年10月,redis5.0版本可以使用redis-cli搭建集群了,而不用使用ruby,让我们开始吧!查看你的redis版本$./redis-server--version1.下载安装redis5.0以上版本$wgethttp://download.redis.io/releases/redis-5.0.2.tar.gz2.安装gcc依赖$yuminsta
桩i
·
2020-02-09 08:05
golang 操作
redis5
大数据类型(string、hash、list、set、zset)(go-redis)
前言使用redis首先要部署redis,载个安装包,部署下即可,本文不赘述了。redis官网:https://redis.io/接着要下载golang的redis资源包,golang官方推荐的有redisgo和go-reids,个人认为go-redis的封装更加人性化,redisgo的调用是基于命令的,go-redis是基于方法的,所以本文先来介绍go-redis的使用。2行代码来比较下2种资源包
叶子
·
2020-02-08 20:30
golang
redis
nosql
redis5
种数据类型的常用命令
注意:http://redisdoc.com/如果想要了解redis各个数据类型具体的用法,可以参考此地址也可以参考如下地址:https://www.runoob.com/redis/redis-sets.html下面这个图是对redis五种基本数据类型的基本操作进行的总结,参考文章链接在本文最后通用方法总结:1.redis默认一共有16个库,编号分别为0-15默认为0号库,可以通过select来
夏夜凉凉
·
2020-02-03 17:00
为什么 Redis 6 只支持 RESP3 ?
作者:antirez翻译:Kevin(公众号:中间件小哥)
Redis5
发布几周后,我开始着手实现RESP3,经过几天的工作,可以实现这一目标了。
中间件小哥
·
2020-01-14 14:38
redis
数据库
中间件
为什么 Redis 6 只支持 RESP3 ?
作者:antirez翻译:Kevin(公众号:中间件小哥)
Redis5
发布几周后,我开始着手实现RESP3,经过几天的工作,可以实现这一目标了。
中间件小哥
·
2020-01-14 14:00
Redis5
新特性Streams作消息队列
前言
Redis5
新特性中,Streams数据结构的引入,可以说它是在本次迭代中最大特性。
ytao
·
2020-01-09 17:29
redis
Redis常见的5种不同的数据类型详解
首先看看一张关于
Redis5
种数据结构的对比:下边就分别介绍5中国不同的数据结构类型。二、String字符串类型Redis中的String类型就是一个由字节组成的序列,他和其他编程语言或者其他键值
java架构进阶
·
2020-01-03 13:27
Linux(Centos7)下
redis5
缓存服务集群分布式搭建
注意:可以查看Redis官网查看集群搭建方式,连接如下https://redis.io/topics/cluster-tutorial集群中应该至少有三个节点,每个节点有一备份节点。需要6台服务器。如果条件有限,可以搭建伪分布式,以下步骤是在一台Linux服务器上搭建有6个节点的Redis集群。准备工作:安装依赖包[root@localhost~]#yuminstall-ygccg++makegc
有你的陪伴
·
2020-01-02 16:00
【
Redis5
源码学习】浅析redis命令之move篇
Grape命令语法命令含义:将当前数据库的key移动到给定的数据库db当中。命令注释:如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定key,或者key不存在于当前数据库,那么MOVE没有任何效果。因此,也可以利用这一特性,将MOVE当作锁(locking)原语(primitive)。命令格式:MOVEkeydb命令实战:#key存在于当前数据库redis>SELECT0#re
NoSay
·
2020-01-01 17:30
php
c
redis
【
Redis5
源码学习】浅析redis命令之object篇
baiyan命令使用命令含义:查看指定key的一些信息,一般用于调试或查看内部编码使用命令格式:OBJECTsubcommand[key]OBJECT有4个可选的子命令subcommand:OBJECTREFCOUNT:查看当前键的引用计数OBJECTENCODING:查看当前键的编码OBJECTIDLETIME:查看当前键的空转时间OBJECTFREQ:查看当前键最近访问频率的对数OBJECTH
NoSay
·
2020-01-01 17:30
php
c
redis
【
Redis5
源码学习】浅析redis命令之migrate篇
baiyan命令使用命令含义:将key原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功,key保证会出现在目标实例上,而当前实例上的key会被删除命令格式:MIGRATEhostportkey|""destination-dbtimeout[COPY][REPLACE][KEYSkey[key...]]命令实战:将键key1、key2、key3批量迁移到本机6380端口的redis实例
NoSay
·
2020-01-01 17:30
redis
c
php
redis集群(
redis5
环境)
redis3和4需要ruby环境,
redis5
已经不需要ruby环境了redis安装在两台虚拟机上,一台虚拟机有三个实例,master上是三个主,node上是三个从。
CaptainWhite
·
2019-12-29 03:23
centos7
redis5
编译安装
下载redis安装包,在root目录下执行wgethttp://download.redis.io/releases/redis-5.0.4.tar.gz解压redis安装包tar-zxvfredis-5.0.4.tar.gz进入redis目录cdredis-5.0.4编译makemake之后提示你maketest下那你就maketest下不出意外报错了吧,报错如下:theused_memoryo
Smile_to_the_sun
·
2019-12-28 13:00
redis5
集群水平扩容
添加1主1从到集群添加7007到集群[root@kafka-17002]#redis-cli-a'Mwbktest821'--clusteradd-node172.16.3.76:7007172.16.3.76:7001[root@kafka-1~]#redis-cli-c-aMwbktest821-h172.16.3.76-p7001Warning:Usingapasswordwith'-a'o
萧客
·
2019-12-17 09:02
mac和centos7 安装
redis5
mac安装
redis5
安装brewinstallredis修改redis密码,查找requirepassvi/usr/local/etc/redis.conf启动redisbrewservicesstartrediscentos7
王乐城愚人云端
·
2019-12-17 04:54
作为一个纯粹数据结构的 Redis Streams
来源:antirez翻译:Kevin(公众号:中间件小哥)
Redis5
中引入了一个名为Streams的新的Redis数据结构,吸引了社区极大的兴趣。
中间件小哥
·
2019-12-12 00:20
redis
stream
数据库
中间件
docker方式搭建redis集群(
redis5
)
两台虚拟机部署6个redis1.创建redis相目录node1上:mkdir-p/root/docker/redis{7001,7002,7003}mkdir-p/root/docker/redis{7001,7002,7003}/datatouch/root/docker/redis{7001,7002,7003}/redis.conf配置文件:bind192.168.100.150protec
CaptainWhite
·
2019-12-06 08:29
Redis常见的5种不同的数据类型详解
首先看看一张关于
Redis5
种数据结构的对比:下边就分别介绍5中国不同的数据结构类型。二、String字符串类型Redis中的String类型就是一个由字节组成的序列,他和其他编程语言或者其他键值
老詹啊
·
2019-12-02 10:19
作为一个纯粹数据结构的 Redis Streams
来源:antirez翻译:Kevin(公众号:中间件小哥)
Redis5
中引入了一个名为Streams的新的Redis数据结构,吸引了社区极大的兴趣。
中间件小哥
·
2019-11-30 16:23
Redis
数据库
Streams
作为一个纯粹数据结构的 Redis Streams
来源:antirez翻译:Kevin(公众号:中间件小哥)
Redis5
中引入了一个名为Streams的新的Redis数据结构,吸引了社区极大的兴趣。
中间件小哥
·
2019-11-30 16:00
redis5
集群扩容-增加主从节点
回顾上节rediscluster集群入门已经搭建完成的集群节点b3363a81c3c59d57143cd3323481259c044e66d2192.168.8.196:5006@15006slave1b7aa419065c5477c0def9d5e25106963fbdda76015729171320456connected9dc870942555447543694e42e40061823ed9
hgditren
·
2019-11-05 17:39
redis5
cluster
redis集群
服务架构
redis5
cluster集群入门
一、修改配置文件#启动端口port5001#后台运行daemonizeyes#进程ID文件存放位置pidfile/var/run/redis_6379.pid#日志ID文件存放位置logfile/home/whqlkj/redis-cluster/5001/redis-server.log#数据文件存放位置dir/home/whqlkj/redis-cluster/5001/#AOF持久化appe
hgditren
·
2019-11-05 10:32
redis
cluster
redis集群
服务架构
Linux(Centos7)下
redis5
缓存服务集群分布式搭建
注意:可以查看Redis官网查看集群搭建方式,连接如下https://redis.io/topics/cluster-tutorial集群中应该至少有三个节点,每个节点有一备份节点。需要6台服务器。如果条件有限,可以搭建伪分布式,以下步骤是在一台Linux服务器上搭建有6个节点的Redis集群。准备工作:安装依赖包[root@localhost~]#yuminstall-ygccg++makegc
虞岩
·
2019-11-04 15:00
支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)
这里将以RedisCluster集群为核心,基于最新的
Redis5
版本,从原理再到实战,玩转Redis集群常见Redis集群方案在介绍RedisCluster集群方案之前,为了方便对比,先简单了解一下业界常见的
分布式系统架构
·
2019-10-22 03:09
java
支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)
这里将以RedisCluster集群为核心,基于最新的
Redis5
版本,从原理再到实战,玩转Redis集群常见Redis集群方案在介绍RedisCluster集群方案之前,为了方便对比,先简单了解一下业界常见的
wx5d30212829a35
·
2019-10-21 17:26
Redis
支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)
这里将以RedisCluster集群为核心,基于最新的
Redis5
版本,从原理再到实战,玩转Redis集群常见Redis集群方案在介绍RedisCluster集群方案之前,为了方便对比,先简单了解一下业界常见的
分布式系统架构
·
2019-10-21 08:00
支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)
这里将以RedisCluster集群为核心,基于最新的
Redis5
版本,从原理再到实战,玩转Redis集群常见Redis集群方案在介绍RedisCluster集群方案之前,为了方便对比,先简单了解一下业界常见的
分布式系统架构
·
2019-10-21 08:44
redis5
集群搭建
本文利用redis的最新版本5.0.5来搭建redis集群。该集群搭建在同一台虚拟机上的伪集群,共6个节点,三主三从(集群的最低要求就是6个节点)一、redis下载及安装,参考官网https://redis.io/download二、相关文件夹及文件的准备1、创建文件夹redis_cluster2、将解压的redis目录下的redis-cli和redis-server复制到redis_cluste
苏葛
·
2019-10-20 16:32
数据库
Redis实战和核心原理解读(3)Redis常见的5种不同的数据类型
首先看看一张关于
Redis5
种数据结构的对比:下边就分别介绍5中国不同的数据结构类型。二、String字符串类型Redis中的String类型就是一个由字节组成的序列,他和其他编程语言或者其他键值
奥特教授
·
2019-10-17 11:00
【
Redis5
源码学习】浅析redis命令之scan篇
Grape命令语法命令含义:增量迭代一个集合元素。命令格式:SCANcursor[MATCHpattern][COUNTcount]命令实战:基本的执行遍历redis127.0.0.1:6379>scan01)"17"2)1)"key:12"2)"key:8"3)"key:4"4)"key:14"5)"key:16"6)"key:17"7)"key:15"8)"key:10"9)"key:3"10
NoSay
·
2019-10-15 05:56
php
c
redis
【
Redis5
源码学习】浅析redis命令之restore篇
Grape命令语法命令含义:反序列化给定的序列化值,并将它和给定的key关联。命令格式:RESTOREkeyttlserialized-value[REPLACE][ABSTTL][IDLETIMEseconds][FREQfrequency]命令实战redis>DELmykey0redis>RESTOREmykey0"\n\x17\x17\x00\x00\x00\x12\x00\x00\x00\
NoSay
·
2019-10-15 04:07
php
c
redis
Redis5
事务 和Watch
事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令127.0.0.1:6379>multiOK127.0.0.1:6379>zaddresult123phpQUEUED127.0.0.1:6379>zaddresult11phpQUEUED127.0.0.1:6379>exec1)(integer)02)(integer)0Redis保证一个事务中的所有命令要么
万隆
·
2019-10-07 15:00
【
Redis5
源码学习】浅析redis命令之rename篇
baiyan命令语法命令含义:将key改名为newkey命令格式:RENAMEkeynewkey命令实战:127.0.0.1:6379>keys*1)"kkk"2)"key1"127.0.0.1:6379>renamekkkkey1OK127.0.0.1:6379>keys*1)"key1"127.0.0.1:6379>renamekkkkkk(error)ERRnosuchkey返回值:改名成功
NoSay
·
2019-10-04 00:00
redis
php
c
【
Redis5
源码学习】浅析redis命令之randomkey篇
baiyan命令语法命令含义:从当前选定数据库随机返回一个key命令格式:RANDOMKEY命令实战:127.0.0.1:6379>keys*1)"kkk"2)"key1"127.0.0.1:6379>randomkey"key1"127.0.0.1:6379>randomkey"kkk"返回值:随机的键;如果数据库为空则返回nil源码分析主体流程keys命令对应的处理函数是randomKeyCo
NoSay
·
2019-10-01 21:21
redis
c
php
【
Redis5
源码学习】浅析redis命令之expire篇
Grape命令语法命令含义:为给定key设置生存时间,当key过期时(生存时间为0),它会被自动删除。命令格式:EXPIREkeyseconds命令实战:redis>EXPIREcache_page30000#更新过期时间(integer)1返回值:设置成功返回1。当key不存在或者不能为key设置生存时间时(比如在低于2.1.3版本的Redis中你尝试更新key的生存时间),返回0。源码分析:e
NoSay
·
2019-09-27 12:30
php
c
redis
【
Redis5
源码学习】浅析redis命令之keys篇
baiyan命令语法命令含义:查找并返回所有符合给定模式pattern的key命令格式:KEYSpattern命令实战:127.0.0.1:6379>keys*1)"kkk"2)"key1"返回值:根据pattern匹配后的所有键的集合源码分析keys命令对应的处理函数是keysCommand():voidkeysCommand(client*c){dictIterator*di;dictEntr
NoSay
·
2019-09-27 12:55
php
redis
c
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他