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解决高并发(超卖现象)
就算你再多高并发你还是要乖乖的排队header("content-type:text/html;charset=utf8");ini_set("display_errors",1);$redis=newRedis();$
redis
白洛卿
·
2020-06-26 03:05
Linux
Redis
redis
redis-
入门
前言:Redis是一个速度非常快的非关系数据库(non-relationaldatabase),它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping)可以将数据存储在内存,也可以持久化到硬盘redis下载安装:Redis官方网站:http://www.redis.io/官方下载:http://redis.io/download可以根据需要下载不同版本github下载地址
lichenfei_fei
·
2020-06-26 00:55
php redis操作大全
大全,基本上php操作redis常用的函数都在下面了转载https://blog.csdn.net/qq_27517377/article/details/85693281setex带生存时间的写入值$
redis
angen2018
·
2020-06-26 00:46
php
redis
Logstash 讲解与实战应用
Logstash介绍二、安装logstash三、使用命令行运行一个简单的logstash程序四、配置语法讲解五、filebeat基本讲解六、实战运用架构一:nginx日志->filebeat->logstash->
redis
不要海带和香菜
·
2020-06-25 15:16
ELK
redis 队列的使用
其与memcached类似,但是支持持久化数据存储入队操作$redis=newRedis();$
redis-
>connect('127.0.0.1',6379);$arr=[['name'=>'xiaoming
飞起的人生
·
2020-06-25 09:40
redis
Redis-
数据结构与对象-对象
1.作用Redis使用对象作为五种不同类型的底层实现,字符串,列表,哈希,集合,有序集合等而对象是基于之前的分析的数据结构创建的。每个对象都至少用到一种数据结构,这意味着,Redis五大类型,底层实现是可以有多种实现的,这方便在不同场景下选择合适的底层结构,优化性能在Redis中,键和值均为一个对象2.数据结构typedef struct redisObject{ //类型 unsig
Aaron_涛
·
2020-06-25 06:33
Redis
数据库
Redis系列
Redis-
订阅与发布
Redis-
订阅与发布本节讲一下redis的订阅与发布功能,但是不建议使用。毕竟术业有专攻,redis用于数据缓存,订阅发布还是给MQ去做。
EarthXuan
·
2020-06-25 03:44
redis
缓存
Redis-
搭建(单机)
Redis-
搭建(单机)从redis官网上下载redis包官网地址:https://redis.io/首页中下方有下载连接,下载稳定版本把redis包上传到服务器上解压redis包tar-zxvfredis
EarthXuan
·
2020-06-25 03:44
redis
java
后端
Redis五种数据类型
Redis-
五种数据类型推荐一个网站,redis命令学习http://redisdoc.com/String类型String:key-value相当于Java中的map##setkeyvalue[expirationEXseconds
EarthXuan
·
2020-06-25 03:12
redis
后端
Redis-
集群
练习+博客,量化自己的进步!这一篇文章,讲一下Redis集群这个东西,我用思维导图的形式来展示,看图比看文字看,虽然图片还是文字,但结构明了!手动笑!文章两大内容,《集群的概述》和《windows下redis搭建》,为什么不讲Linux环境,因为我还没搞过。手动笑!《集群的概述》分为四大块,其中redis-cluster就是redis集群。这两块简单,截一张图。在搭建集群的时候记住这些就行了,看项
修武FEN青
·
2020-06-25 02:42
Redis
redis 实现消息队列的代码。
启用redis的键空间通知功能,在redis.conf里面配置:notify-keyspace-events“Ex”pconnect('127.0.0.1');$
redis-
>setOption(\Redis
阿威,awin
·
2020-06-25 01:49
redis
php
消息队列
Redis-
技术汇总
string,list,set,hash,sortedset3原子性操作,要不全部成功,要不全部失败4发布与订阅,完成类似队列功能5分布式锁的内在支持6高可用,高性能,支持集群,支持哨兵,支持读写分离
Redis
贾红平
·
2020-06-25 00:57
架构师技术大全
redis高并发之秒杀活动解决方案
header("Content-type:text/html;charset=utf-8");$redis=newRedis();$
redis-
>connect("localhost","6379");
相思比梦长
·
2020-06-24 17:47
PHP
Redis
高并发
秒杀
PHP
Redis-
集群搭建
在生产环境中,如果用到了Redis存储数据,那么就不可能让Redis运行在单台服务器上,而是需要搭建Redis主从复制集群。这样做的好处是:主从备份,防止主机宕机导致数据丢失。完成读写分离,分担主服务器的读写压力。任务分离,例如将备份和计算工作让从服务器完成。1.常见的Redis集群架构常见的Redis架构有两种,如下图:星型架构:线型架构:采用线型结构的好处是当Master宕机后,可以很方便的切
nch_ren
·
2020-06-24 16:15
Redis
Redis基础——01基本数据类型(string、Hash、List、Set、sorted set)
1.Stringset:赋值setkeyvalue$
redis-
>set('key','value')setex:赋值(带过期时间,单位s)setexkeyexpirevalue$
redis-
>setex
TimChen666
·
2020-06-24 04:59
redis
Redis基本使用
客户端连接无密码:redis-cli有密码:redis-cli-a密码php连接redis$redis=newRedis();$redis=connect('地址','端口')如果有密码$
redis-
>
马桶里的白菜o
·
2020-06-23 22:14
PHP操作redis部分命令
//连接本地的Redis服务$redis=newRedis();$
redis-
>connect('127.0.0.1',6379);$
redis-
>auth('123456');/***********
叶少翔
·
2020-06-23 22:50
PHP
2.php的设计模式:单例模式
大家都知道的单例模式代码redis=newRedis;$this->
redis-
>co
我是大愚
·
2020-06-23 13:14
PHP开发
redis的五种数据类型
Redis-
五种数据类型对于Redis来说,他只能存储五种基本数据类型在之前的版本中都是String,Hash,List,SortedSet(zSet),Map而现在的新版本中String,Hash,List
小王同学123
·
2020-06-23 08:00
windows中安装使用redis
3.重新在当前目录下打开一个控制台,连接服务端,由于刚开始没有设置密码,故不用输入
redis-
蹲个白菜
·
2020-06-22 21:13
Redis
PHP操作Redis KEY,String 的相关命令 (二)
$
redis-
>set('myname','ikodota');echo$
redis-
>get('myname').''
flowersman
·
2020-06-22 11:16
redis
Linux环境下Redis常用配置
Linux下安装Redis并配置自启动1.Linux中实现
redis-
命令在任意目录执行修改profile文件:vi/etc/profile在最后行添加:exportPATH=$PATH:/usr/software
XSemperFI
·
2020-06-22 08:54
Redis
Linux
用redis实现限时抢购,并且防止超卖和重复购买
ShopList.phpsismember('tvUser',$uid)){echo2;exit;}while(true){//检查商品是否已经超卖,没有添加队列,大于活动出售商品总量退出并给出友好提示if($
redis
phparchitect
·
2020-06-22 03:11
redis
Redis-
简单动态字符串(Simple Dynamic String )
Redis的设计与实现简单动态字符串(SimpleDynamicString)当Redis需要的不仅仅是一个字符串字面量,而是一个可以被修改的字符串值时,Redis就会使用SDS表示字符串值.一.SDS的定义structsdshdr{intfree;//记录buf数组中未使用的字节数intlen;//记录buf数组已使用的字节数charbuf[];//字节数组,保存字符串}SDS遵循C字符串以空字
MIMOCH
·
2020-06-22 01:18
Redis的设计与实现
Redis-
简单动态字符串
简单动态字符串¶Sds(SimpleDynamicString,简单动态字符串)是Redis底层所使用的字符串表示,几乎所有的Redis模块中都用了sds。本章将对sds的实现、性能和功能等方面进行介绍,并说明Redis使用sds而不是传统C字符串的原因。sds的用途¶Sds在Redis中的主要作用有以下两个:实现字符串对象(StringObject);在Redis程序内部用作char*类型的替代
Kinley
·
2020-06-21 23:15
redis
php利用redis加锁
paramString$key锁标识*@paramInt$expire锁过期时间*@returnBoolean*/publicfunctionlock($key,$expire=5){$is_lock=$this->_
redis
Carlos__z
·
2020-06-21 18:12
Redis-
设置Key的过期时间及相关策略
Redis-
设置Key的过期时间及相关策略1、设置key的过期时间1.1expirekeysecond:设置key的过期时间(秒)1.2ttlkey:查看key的有效期1.3persistkey:清除key
爱是与世界平行
·
2020-06-21 16:54
▷框架
▷Redis
php操作redis的一些命令
redis服务redis的端口号默认是6379一个小例子代码connect("localhost",6379);//如果redis开启了安全认证,那么我们需要使用redis中的auth方法去通过安全认证密码$
redis
Hans丶利
·
2020-06-21 12:34
redis-
简单动态字符串SDS
1、redis自定义了新的字符串机制SDSRedis没有直接使用C语言传统的字符串表示(以空字符结尾的字符数组),而是自己构建了一种名为简单动态字符串SDS的抽象类型2、简单动态字符串SDSSDS定义:structsdshdr{//buf中已占用空间的长度,不包括末尾‘\0’intlen;//buf中剩余可用空间的长度intfree;//数据空间,一个char类型的数组charbuf[];};3、
成天天
·
2020-06-21 12:10
redis
玩儿透ELK体系大型日志分析集群方案设计.搭建.调优.管理
->
Redis-
>Logstash->Elastic->Kibana、(Rsyslog/filebeat/...)->Kafka->Logstash->
weixin_34355559
·
2020-06-21 11:28
Redis-
数据类型
Redis中所有数据都是以key-value存储的,value支持的数据类型包括string、hash、list、set、zset(sorted_set)每种数据类型内部使用了不同的编码,并且Redis会根据存储的值自动选择合适的编码,这对使用者是透明的,objectencodingkey这个命令可以查看编码。了解各种数据类型的内部编码可以帮助理解各数据类型相关命令的时间复杂度,从而在使用过程中避
yuanzicheng
·
2020-06-21 08:20
redis-
集群模式
一、Redis的主从复制通过执行slaveof命令或设置slaveof选项,让一个服务器去复制另一个服务器的数据。被复制的服务器称为:Master主服务;对主服务器进行复制的服务器称为:Slave从服务器。主数据库可以进行读写操作,当写操作导致数据变化时会自动将数据同步给从数据库。而从数据库一般是只读的,并接受主数据库同步过来的数据。一个主数据库可以拥有多个从数据库,而一个从数据库只能拥有一个主数
程序员生成记
·
2020-06-21 07:18
Redis应用-分布式锁
SETNXKEYVALUE如果key不存在,就设置key对应字符串valueexpireKEYseconds设置key的过期时间delKEY删除key代码实现如下:$redis=newRedis();$
redis
六星教育官博
·
2020-06-21 03:13
最新技术分享
Redis-
>主从复制->哨兵模式(高可用)
一:安装redis$yum-yinstallgcc$yum-yinstallgcc-c++$wgethttp://download.redis.io/releases/redis-5.0.4.tar.gz$tar-zvxfredis-5.0.4.tar.gz$cdredis-5.0.4$make二:主从复制原理三:主从服务搭建3.1复制3份redis.conf文件并分别命名为slave-7001.
爱我-中华
·
2020-06-20 21:00
工具和中间件——redis,从底层原理到开发实践
目录一、前言二、redis基础知识2.1从“处理器-缓存-内存”到“后台-
redis-
数据库”2.2不使用缓存与使用缓存(读操作+写操作)2.3redis典型问题:缓存穿透、缓存雪崩和缓存击穿(以淘宝双
小码农(微信公众号:码农吧)
·
2020-06-20 21:58
工具和中间件
初探
Redis-
基础类型Set
Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(SortedSet)。本次列举出Set的常用操作。Redis官网:https://redis.io/一、集合(Set)介绍Redis中的集合是一个字符串类型的无序集合,即集合中不存在重复的元素。集合中最大的元素个数为2^32-1个,集合内部的操作是基于哈希表实现的,一次添加、查找、删除
微笑刺客D
·
2020-06-14 22:00
9.Redis - 缓存击穿,穿透,雪崩解决方案
Redis-
缓存穿透,击穿,雪崩解决方案缓存击穿缓存雪崩缓存穿透拓展:redis分布式锁缓存击穿在微服务项目中,我们会有很多的Client去访问redis,这些Client就是我们写的service。
戏入人生。
·
2020-06-12 23:09
redis
java
redis
redis知识归纳
一、linuxredis搭建环境分为docker安装和官网下载手动安装,docker就不描述了1.下载官网redis下载下载获得
redis-
版本号.tar.gz后将它放入我们的Linux目录/opt/opt
鸡龙
·
2020-05-29 01:25
初探
Redis-
基础类型List
Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(SortedSet)。本次列举出List的常用操作。Redis官网:https://redis.io/一、列表(List)介绍Redis列表是简单的字符串列表,按照插入顺序排序。可以添加一个元素到列表的头部(左边)或者尾部(右边)。一个列表最多可以包含232-1个元素(42949672
微笑刺客D
·
2020-05-24 21:00
Redis-
学习笔记整理
nosqlNoSQL:一类新出现的数据库(notonlysql),它的特点:不支持SQL语法存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV(key-value)形式NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景NoSQL中的产品种类相当多:MongodbRedisHbasehadoopCassandrahado
阁下和不同风起
·
2020-05-23 21:53
笔记
redis
python
初探
Redis-
基础类型Hash
Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(SortedSet)。本次列举出Hash的常用操作。Redis官网:https://redis.io/一、哈希(Hash)介绍哈希(Hash)是Redis中基本的类型,一个key对应着一个集合,其中集合中以field-value形式组成一个字典。可以理解为一个字典中,单项值部分又是一个
微笑刺客D
·
2020-05-13 21:00
Redis-
主从复制
主从复制简介实例1主2从链式依赖手动指定master哨兵模式主从复制缺点简介主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。可以做读写分离,容灾恢复等实例1主2从复制2份配置文件redis.conf,并命名为redis6380.conf和redis6381.conf修改配置文件内容#################redis6
关赫
·
2020-05-05 05:00
redis
初探
Redis-
基础类型String
Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(SortedSet)。String的出镜率算是最高的。本次列举出String的常用操作。Redis官网:https://redis.io/一、字符串(String)介绍字符串(String)是Redis中最基本的类型,一个key对应着一个value,可以理解为字典类型,key-valu
微笑刺客D
·
2020-04-25 16:00
初探
Redis-
基础篇
作为向Web而生的Redis,现已经使用得十分广泛了。依靠其高性能、简洁设计等深受开发者们喜欢。对Redis从基础学起,抱着知其然到知其所以然的想法,先学会怎么用,再去深入了解内部运转。Redis官网:https://redis.io/一、Redis简单介绍Redis英文全称为RemoteDictionaryServer,采用C语言开发的开源,基于内存的键值存储器。常被用来作为数据库(非关系型),
微笑刺客D
·
2020-04-25 14:00
redis-
缓存击穿\穿透\雪崩
击穿在**高并发**请求下,key过期或者LRU,LFU进行了清除。导致大量请求并发访问数据库阻止并发到数据库1,getkey获得key2,setnx设置锁3-1,ok,去DB获取到锁,去数据库查3-2,false,sleep->1没有获取到锁,休眠一段时间,重复一步骤。或者设置key存在后直接返回zookeeper穿透从业务接收查询的是数据库中根本不存在的数据布隆过滤器,位图存储是否存在数据,存
tgn123456
·
2020-04-22 13:05
redis
redis-
代理twemproxy、predixy、redis cluster
twemproxyalpha:listen:127.0.0.1:22121监听端口hash:fnv1a_64hash算法distribution:ketamaauto_eject_hosts:trueredis:true使用redis,默认memcachedserver_retry_timeout:2000server_failure_limit:1servers:-127.0.0.1:6379:
tgn123456
·
2020-04-22 11:18
redis
redis-
基本介绍与linux安装
目录redis是什么支持的数据类型redis的特性redis的典型使用场景*****redis单机安装下载安装三种启动方式如何关闭redis服务?1.最简启动2.动态参数启动3.配置文件启动客户端连接连接失败排错redis是什么redis是一个开源的内存数据库,属于NoSQL阵营支持的数据类型字符串(string)哈希(hash)列表(list)集合(set)有序集合(sortedset)位图(B
suwanbin
·
2020-04-14 15:00
玩转
redis-
延时消息队列
上一篇基于redis的list实现了一个简单的消息队列:玩转
redis-
简单消息队列源码地址使用demo产品经理经常说的一句话,我们不光要有X功能,还要Y功能,这样客户才能更满意。
li-peng
·
2020-04-14 12:00
php操作redis常见方法示例【key与value操作】
分享给大家供大家参考,具体如下:关于key的操作:1、获取所有key,不包括值;$
redis-
>keys("*");2、获取一个或多个key的值,【不限制数据类型】;$
redis-
>mget([$key1
lx盖世英雄
·
2020-04-14 10:07
Redis-
碎碎
1.使用Redis有哪些好处?(1)速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2)支持丰富数据类型,支持string,list,set,sortedset,hash(3)支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4)丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除2.
绝尘
·
2020-04-11 16:04
redis
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他