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-
计数信号量
1、基本概念2、信号量类3、测试类4、测试日志基本概念计数信号量是一种锁,它可以让用户限制一项资源最多能够同时被多少个进程访问,技术信号量和其他锁的区别:当客户端获取锁失败时,客户端会选择等待;而获取信号量失败时,通常直接退出,并向用户提示“资源繁忙”,由用户决定下一步如何处理。信号量类importjava.util.UUID;importredis.clients.jedis.Jedis;imp
weixin_30757793
·
2020-07-05 21:56
Redis-
缓存有效期与淘汰策略
Redis-
缓存有效期与淘汰策略有效期节省空间做到数据弱一致性,有效期失效后,可以保证数据的一致性过期策略Redis过期策略通常有三种:1.定时过期:每个设置过期时间的Key,系统还要生成一个定时器来监听时间并进行清除
weixin_30312563
·
2020-07-05 20:39
Redis-
客户端通讯协议
Redis-
客户端通讯协议一.概述1.客户端与服务端的通讯协议是建立在TCP协议之上构建的2.Redis指定了RESP(RedisSerializationProtocol,Redis序列化协议)实现客户端与服务端的正常交互
大道化简
·
2020-07-05 13:48
缓存
分布式缓存-redis
redis-
缓存穿透与缓存雪崩
缓存穿透缓存系统,按照KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对KEY并发请求量很大的时候,就会对后端造成很大的压力。如何避免1.对查询机构为空的情况也进行缓存,缓存的时间设置端一点,或者对该KEY对应的数据insert之后清理缓存。2.对一定不存在的key进行过滤,可以把所有存在的key放到一个大bitmap中,查询时通过该bitmap过滤。缓存雪崩分布式缓存系统面临的
yiq_sun
·
2020-07-05 13:40
Windows下安装Redis
/releases由于需要外网比较难下载,所以放一个百度云链接:https://pan.baidu.com/s/1UUMZz61Hzwq_BlKaAd7AIA提取码:w7wk下载之后是这样的:客户端:
redis
youkiaaa
·
2020-07-05 06:59
study
docker redis 主从复制
masterdockerrun-d-p6379:6379--nameredis-0--networkhostredis-server--requirepass#--nameredis-0指定redis容器名称为
redis
山鸡哥w
·
2020-07-05 05:51
redis
tp5命令行+redis发布订阅实现定时任务
redis,phpredis扩展这些网上一搜一大把2.搜了个redis类,新建类:app\common\controller\MyRedis,代码如下:redis=new\Redis();$this->
redis
深圳古月月
·
2020-07-05 03:38
thinkphp5
php
redis
redis-
对象序列化方案比较
与其他NoSql数据库(例如Memecache)不同,Jedis并没有提供默认的序列化工具,这样开发者需要自己引入序列化工具。将对象序列化到Redis中可以选取多种序列化方案,例如Xml,Json,Protobuf,Thrift等选取FastJson和protostuff进行效率比对测试方法每次生成1000个POJO对象,每个POJO对象中都包含有1个List,List中也包含了1000个POJO
br0x
·
2020-07-04 12:35
Redis
序列化
Redis-
入门学习笔记
一.背景1.1分布式数据库的原理CAP+Base1.1.1CAP原理C-Consistent一致性A-Availability可用性P-Partitiontolerance分区容忍性分布式系统的节点往往都是在不同的机器上进行网络隔离开的,这意味着必然会有网络断开的风险,这个网络断开的场景的专业词汇叫着网络分区。在网络分区发生时,两个分布式节点之间无法进行通信,我们对一个节点进行的修改操作无法同步到
WYFVV
·
2020-07-04 09:03
Redis
php操作redis笔记!
$redis=newredis();$
redis-
>connect('127.0.0.1','6379')||die("连接失败!")
DragonersLi
·
2020-07-02 17:10
redis 简易并发处理
$redis=new\Redis();$
redis-
>connect('127.0.0.1',6379);$password='123456';$
redis-
>auth($password);$mobile
惯性-给力
·
2020-07-02 16:31
ThinkPHP框架
redis
phpstudy
PHP操作redis详解 包含链接/方法/操作
/*1.Connection*/$redis=newRedis();$
redis-
>connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$
redis
liuxiaojun828
·
2020-07-02 09:55
mysql
Redis-1.安装配置
wgethttp://download.redis.io/releases/
redis-
王南北丶
·
2020-07-01 20:46
Redis-
发布订阅与Stream
Redis-
发布订阅与Stream授权转载自:https://github.com/wmyskxz/Mo...一、Redis中的发布/订阅功能发布/订阅系统是Web系统中比较常用的一个功能。
莫小点还有救
·
2020-07-01 19:16
redis
订阅发布模式
学习笔记
Redis-
事务笔记
redis事务的执行过程事务从开始到结束通常会经历3个阶段:事务开始//MULTI命令入队事务执行//EXEC事务开始redis>MULTIokMULTI命令可以将客户端从非事务状态切换至事务状态,是通过在客户端状态的flags属性中打开REDIS_MUTLI标志实现的命令入队当客户端处于事务状态时,所有除EXEC、DISCARD、WATCH、MULTI外的操作时,将被放入事务队列中,每个客户端都
Stark_Burton
·
2020-07-01 13:04
redis
Redis-
配置及性能查看
背景在未全面的了解redis配置之前,单纯的使用redis就可以达到我的代码实现目的,但是不能很全面的去掌握它。为了更深入的理解并使用redis,学习redis配置必不可少。redis.conf位置使用whereis命令,查找redis.conf位置使用find命令,查找redis.conf位置使用ps命令查看pid,ls命令查看位置因启动多个redis,所以会出现上述多个位置。redis.con
一只IT小小鸟
·
2020-07-01 03:09
Redis
数据库
redis
配置
PHP使用Redis+Lua脚本操作的注意事项
的一般新手注意事项:连接本地Reids时,host要填写127.0.0.1而不要用localhost最好设置密码,配置文件中,找到requirepass参数,设置一个复杂点的密码$redis=newRedis();$
redis
神神的蜗牛
·
2020-06-30 19:14
php
redis
面试-Redis篇-Redis有序集合实现多字段排序
根据分数排序很容易实现:正序$redis=Yii::$app->
redis-
>zrange($key,$start,$end,true);//倒序$redis=Yii::$app->
redis-
>zrevrange
张罗丰
·
2020-06-30 18:39
面试
Redis篇
shell脚本查找指定目录下所有子目录中的同名文件
前言今天qq群里有位挺厉害的大神提出了一个问题:“上海-
redis-
蛋疼(137795882)17:39:37有没有查找一个目录下面有没有重名文件的工具啊”大家都知道,同一个目录下是不存在同名文件的,因此肯定要遍历子目录查找同名文件思路
低调小一
·
2020-06-30 17:07
运维
awk
bash
shell
Logstash 讲解与实战应用
Logstash介绍二、安装logstash三、使用命令行运行一个简单的logstash程序四、配置语法讲解五、filebeat基本讲解六、实战运用架构一:nginx日志->filebeat->logstash->
redis
zhuiqiuk
·
2020-06-30 17:43
编程工具vs
常用php操作redis命令整理
root@iZ2ze3941xpzjp7tqodvj7Z~]#redis-cli127.0.0.1:6379>authtest123OK127.0.0.1:6379>$redis=newRedis();$
redis
stark张宇
·
2020-06-30 03:05
中间件
Redis队列秒杀实现
秒杀成功';}else{//如果当前人数已经达到10人,责任返回秒杀已完成echo'秒杀已结束';}$
redis-
>close();?>connect
xq1q1
·
2020-06-30 03:12
数据缓存
Redis-
分布式锁、异步队列、持久化、Redis集群
如何通过Redis实现分布式锁分布式锁需要解决的问题互斥性安全性死锁容错SEINX实现分布锁SEINXkeyvalue:如果key不存在,则创建并赋值时间复杂度:O(1)返回值:设置成功,返回1;设置失败,返回0。如果解决SEINX长期有效的问题expirekeyseconds设置key的生存时间,当key过期时(生存时间为0),会被自动删除这串代码有设计问题如果没有设置成功就不会执行独立资源逻辑
冰怜
·
2020-06-30 01:55
数据库
Redis
异步队列
持久化
分布式锁
使用redis避免相同请求反复提交,实现幂等操作
empty($
redis-
>get($key))){
AbleYu
·
2020-06-29 18:24
redis
Redis阶段性复习
阶段性复习Redis,持续加载~~~
Redis-
>Nosql数据库概念:16个库默认0号库要能说明多路IO复用redis命令是原子性的,要么成功都成功,要么失败都失败RedisMemcached区别多数据类型常用
技术路上的小学生
·
2020-06-29 13:07
Linux
Redis
阶段性复习
redis缓存详细叙述
redis是一个开源的key-value存储系统与Memcachel类似都是菲关系型数据库(Nosql)redis将大部分数据存储在内存中
Redis-
系统文件说明redis-server:redis服务器的
不渊
·
2020-06-29 09:53
Redis
Redis-
从海量数据里查询某一固定前缀的key
文章目录生产环境,查找key开头的数据key查询全部scan定制化开发包使用批量生成redis测试数据生产环境,查找key开头的数据场景模拟,线上Redis查询数据量大keyxx*缺点因为:一次性返回数据量大,卡住。对内存消耗和Redis服务器都是隐患建议:时间花费,因为是分批次,会长Scan无阻塞提取列表,每次执行返回少量元素游标0->0,非递增小心要去重,存入HashSetcount是上下浮动
瑞 新
·
2020-06-29 08:09
#
数据库
面试时,问到了很多的redis,如何回答?
/s,写的速度是8万1千次每秒支持比较多的数据类型如何安装django自带的安装:sudoapt-getinstallredis-serversudopip3installdjango-redis启动
redis
张刘洋葱
·
2020-06-29 02:05
Redis秒杀预防超卖逻辑
//假设库存为5件商品$store=5;//redis监视,售卖了多少$
redis-
>watch
L张亦嘉
·
2020-06-28 21:00
Redis的PHP操作手册(转)
比如jpg图片或者序列化的对象$
redis-
>set('key','TK');$
redis-
>set('number','1');$
redis-
>setex('key',5,'TK');//设置有效期为
weixin_33943836
·
2020-06-28 08:18
php 并发控制中的独占锁
$taskid;$v=$
redis-
>get($key);if($v==1){$
redis-
>setex($key,10,1);//处理逻辑省略}逻辑看来还可以,结果发现数据库中写入了两个同样的请求结果
weixin_33920401
·
2020-06-28 08:58
redis监听过期事件通知
工程师标准>>>redis过期通知阻塞模式php代码使用swoole多线程监听redis.conf中配置设置定期后通知notify-keyspace-events"Ex"$redis=newRedis();$
redis
weixin_33869377
·
2020-06-28 07:50
php+redis实现高并发模拟下单、秒杀、抢购操作
connect('127.0.0.1',6379);$res=$
redis-
>llen('goods_store');echo$
weixin_30835933
·
2020-06-28 01:50
PHP中redis加锁和解锁的简单实现
示例代码代码环境:单redis实例,PHP5.6及以上,且需开启redis扩展$redis=new\Redis();$
redis-
>connect('12
weixin_30732825
·
2020-06-28 00:38
php redis set 单机锁
导致在缓存更新过程中,锁就失效了,此时另一个请求会获取锁,但前一个请求在缓存更新完毕的时候,如果不加以判断直接删除锁,就会出现误删除其它请求创建的锁的情况,所以我们在创建锁的时候需要引入一个随机值:$ok=$
redis
weixin_30569153
·
2020-06-27 21:49
亲密接触
Redis-
第二天(Redis Sentinel)
简介经过上次轻松搭建了一个Redis的环境并用Java代码调通后,这次我们要来看看Redis的一些坑以及Redis2.8以后带来的一个新的特性即支持高可用特性功能的Sentinel(哨兵)。Redis的一些坑Redis是一个很优秀的NoSql,它支持键值对,查询方便,被大量应用在Internet的应用中,它即可以用作HttpSession的分离如上一次举例中的和SpringSession的结合,还
weixin_30533797
·
2020-06-27 21:25
亲密接触
Redis-
第一天
引言nosql,大规模分布式缓存遍天下,Internet的时代在中国由其走得前沿,这一切归功于我国特色的电商。因此nosql、大数据技术在中国应用的比国外还要前沿。从这一章开始我们将开始进入到真正的SOA、PAAS、SAAS、互联网的领域,因此每一篇我都会加入一小段业务的基础知识,让大家在学习技术的同时也可以了解一些业务,这边的业务不是指的businesslogic不是让大家去做业务人员,而是为大
weixin_30521161
·
2020-06-27 20:30
redis 秒杀多并发处理
$this->_
redis-
>EXISTS($key)){return
乖孩子02
·
2020-06-27 06:21
php
并发秒杀处理
安装
redis-
执行make命令报错解决方法
问题原因:未安装GCCcdhiredis&&makestaticmake[3]:进入目录“/opt/redis-3.0.4/deps/hiredis”gcc-std=c99-pedantic-c-O3-fPIC-Wall-W-Wstrict-prototypes-Wwrite-strings-g-ggdbnet.cmake[3]:gcc:命令未找到make[3]:***[net.o]错误127ma
-_-1101521
·
2020-06-27 04:41
redis集群搭建过程中踩过的几个坑
可以用
redis-
阿踏踏踏踏
·
2020-06-27 01:21
redis
CentOS7安装配置Redis
第一步:下载redis安装包wgethttp://download.redis.io/releases/redis-4.0.9.tar.gz想下载哪个版本可以复制上面链接删除
redis-
*部分内容,可以查看到所有
CocoaJerry
·
2020-06-26 22:16
Linux
web
后台
redis计数器,redis并发锁
$key;$num=$
redis-
>incr($key);$time=strtotime(date("Y-m-d",strtotime("+1days")))-1-time
雨后阳光2014
·
2020-06-26 22:41
redis
并发锁
计数器
Redis-
进阶
NoSql数据存储-RedisCAPCAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、高可用性(Availability)、分区容错性(Partitiontolerance)。CAP原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。比如在我们双十一时肯定是优先保障AP,什么点赞浏览评论数根本可以不用一致,后面再一致也行(即BASE)。几百的评论点赞差别
Leo小阳
·
2020-06-26 18:00
Redis与Mysql数据同步解决方案整理
网上也到处找了下解决方案方案一:读:读
redis-
>没有,读mysql->把mysql数据写回redis写:写mysql->成功,写redis。就是读的话,先读Redis,Redi
天边tbdp
·
2020-06-26 18:28
redis
mysql
使用redis解决一些并发访问的问题
这里举例说明一下这里模拟并发抢购的实现思路:1.竞拍的物品预先设定一个订单号2.很多用户针对该订单的物品下单3.先下单的能抢购成功、后下单的抢购失败4.先下单的如果处理失败,则别人可以继续抢购redis=newRedis();$this->
redis
铮亮不锈
·
2020-06-26 09:42
php
SpringBoot整合
Redis-
最佳实践
前言SpringBoot对很多NoSQL数据库提供了自动化配置的支持,包括为Redis,MongoDB,Neo4j,Elasticsearch,SolrCassandra、Couchbase和LDAP。本文主要介绍,SpringBoot整合Redis的配置以及本人在SpringBoot项目中使用Redis遇到的问题和解决方法。RedisRedis是一个开源的使用ANSIC语言编写、支持网络、可基于
apocalypse_zhouj
·
2020-06-26 08:59
Spring
redis搭建集群ERROR: Could not find a valid gem 'redis-3.0.0' (>= 0) in any repository
/
redis-
杜.
·
2020-06-26 04:37
使用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
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他