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-
centos7下
redis-
主从搭建
纯粹记录本次安装redis的过程。首先先下载redis安装包wget http://download.redis.io/releases/redis-3.2.8.tar.gz然后解压redis安装包tar-zxvfredis-3.2.8之后进入解压后的包里面cdredis-3.2.8makemakePREFIX=/usr/local/redisinstall最后redis就安装完毕了。之后就是启动
朕害想民刁有总
·
2020-07-15 09:02
Redis
#数据库# redis入门到实战
-基本介绍-为什么会用redi,为什么大小公司都在用
redis-
微信红包-微博-淘宝-讲到redis不得不将nosql-nosql是不同于传统的关系型数据库管理系统的统称,其两者最重要的区别是nosql
自学IT的攻城狮
·
2020-07-15 08:52
redis
redis
redis-
布隆过滤器 和 hyperLogLog --》 去重操作相关
HyperLogLog应用场景:比如做单网站今日UV统计的时候,把每个用户都加到hyperloglog里面,最后直接统计hpyerloglog的数量就好了特点:1,不会记录元素的内容2,单个key提供去重计数统计,但是会有误差优点:12KB内存,就可以计算接近2^64个不同元素缺点:标准误差是:0.81%实现原理:数学概率论布隆过滤器应用场景用户内容推荐,避免推荐已经推荐过的数据数据库查询优化:查
切尔诺贝尔
·
2020-07-15 06:29
redis
使用php和redis实现简单的分布式锁
connect($host,$port);//redis是单线程if($
redis-
>exists('lockFlag')){returnjson_encode(array('status'=>false
huang2017
·
2020-07-14 11:18
Redis
thinkphp5 的redis配置
tp5自带有一个cache/redis文件第一次使用,本来想测试一下,就在根目录下写了一个redistest.phpset('name','chenmo');print_r($
redis-
>get('name
chen__mo
·
2020-07-14 08:50
php
redis
redis + phpredis 测试
redis通过zadd导入6天CTP数据,欢迎加入QQ群:CTP/易盛(行情交易)开发php使用phpredis访问redis数据:connect('192.168.1.207',6379);$
redis
晕哥哥
·
2020-07-13 23:10
电商营销方式抢购,秒杀Redis原子减decr方法作为剩余库存判断条件的实现方式(1)
队列保存客户抢购成功的订单编号,使用Redis哈希类型保存订单详细信息,忠告:秒杀高并发设计不能与数据库业务混合在一起编程,这样并发能力很差,数据库的写入压力也非常大2)使用原子方法decr防止sku编码的商品超卖,本方案当$
redis
Jack小火苗
·
2020-07-13 23:58
php
Redis-
懒惰删除内部实现
异步线程在Redis内部有个特别的名称,叫作BIO(backgroundIO),意思是后台运行的io线程,不过内存回收本身不是io操作,只是cpu计算消耗比较大。1、Redis的内部对象共享机制会阻碍异步线程的改造,原因是懒惰删除是要测底删除某个对象,不能藕断丝连,如果底层数据的共享的,就不能做到彻底删除了效果。所以为了支持懒惰删除,只能将对象共享机制彻底抛弃。2、异步删除的实现1)主线程将删除任
梦在翱翔 心在路上 不忘初心 砥砺前
·
2020-07-13 23:12
java基础
缓冲
数据库
Redis-
备份与恢复
RDB(RedisDataBase)在指定的时间间隔内将内存中的数据集快照写入磁盘,可以理解为Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能。如果需要进行大规模数据的恢复,且对
yuanzicheng
·
2020-07-13 22:46
Redis批量删除KEY的方法
xargsredis-clidel//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//如:/opt/redis/redis-clikeys“*”|xargs/opt/redis/
redis
weixin_33974433
·
2020-07-13 18:56
Redis 概述与 Win 10 下载安装 Redis 与 redis.conf 配置文件
目录Redis概述Windows下安装Redis启动Redis关闭Redisredis.conf配置文件Redis概述1、REmoteDIctionaryServer(
Redis-
远程字典服务器)是一个由
蚩尤后裔
·
2020-07-13 16:52
Redis
介绍个apache 的 ab 工具,来进行模拟高并发的场景
-n:总共访问多少次-c:模拟10个并发用户下面进行模拟代码如下:connect('127.0.0.1',6379);$
redis-
>auth
定西@hello_world
·
2020-07-13 11:29
thinkphp5.1使用redis
usethink\cache\driver\Redis;publicfunctionredis(){$redis=newRedis();$
redis-
>set('test_name','test');echo
不看一
·
2020-07-13 10:45
20190149php中使用Redis+Redis主从
文章目录PHP中使用Redisphp安装redis扩展模块-使用pecl安装通过源码安装php中使用
redis-
存储session查找session:创建测试文件Redis主从配置PHP中使用Redisphp
常微笑
·
2020-07-12 20:27
Linux实验室
Redis-
删除策略-定期删除
定期删除Redis启动服务器初始化时,读取配置server.hz的值,默认为10每秒钟执行server.hz次serverCron()--->databasesCron()--->activeExpireCycle()activeExpireCycle()对每个expires[*]逐一进行检测,每次执行250ms/server.hz对某个expires[*]检测时,随机挑选W个key检测如果key
Shaw_Young
·
2020-07-12 04:27
Redis - 架构演变(主从、哨兵、集群)
文章目录
Redis-
架构演变(主从、哨兵、集群)1.单节点模式2.主从架构2.1主从搭建2.1.1配置文件2.1.2启动服务验证2.2主从如何实现数据同步的?
丶从此过客
·
2020-07-12 04:48
Java
Redis分布式缓存
redis-
配置文件详解redis的全量配置说明详细信息
==配置文件全解=====基本配置daemonizeno是否以后台进程启动databases16创建database的数量(默认选中的是database0)save9001#刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save30010#必须是300秒之后至少10个关键字发生变化。save6010000#必须是60秒之后至少10000个关键字发生变化。stop
君子志邦
·
2020-07-12 02:49
Redis
redis:通过CLion打开redis的源码并启动服务,进行源码调试
然后本地直接通过本地安装的redis-cli命令连接刚刚启动的redis-server(不是CLion里面的redis-cli)4.redis-cli5.然后就可以在本地的
redis-
Helloworld先生
·
2020-07-12 01:54
redis
php查询mysql并缓存到redis
下面不多说了,直接上代码connect('127.0.0.1',6379);$blog=$
redis-
>get('redisrow');//如果$blog数组为空,则去数据库中查询,并加入到redis中
qq274501366
·
2020-07-12 01:19
Centos7下安装
Redis-
简单记录
文章目录单节点搭建集群搭建之前在Centos7下安装过,后来删除了,然后改为Docker下安装,然后发现在Docker下操作还是不太方便,所以还是再回到Centos7下安装一个。单节点搭建一看官网,哇,Redis6都出了,还是先用熟悉的5。安装方式,一种自己编译,另一种直接yum。都很简单。参考文章:https://www.cnblogs.com/heqiuyong/p/10463334.html
m0_46485771
·
2020-07-11 12:47
Redis
redis-
>predis-lua脚本
192.168.127.128:6379>eval"returnredis.call('set',KEYS[1],ARGV[1])"1nameluolaifaOK192.168.127.128:6379>getname"luolaifa"#哨兵模式下一主多从,执行setnx命令,predis都是选择主库进行setnx命令,所以哨兵模式单master模式下也是支持分布式所的#读操作的命令predis
鱼满仓
·
2020-07-11 12:09
PHP
Redis
Python爬虫——安装Redis及可视化工具
我将其放在了D:\software\redisa_启动服务命令.bat文件中内容为:redis-server.exeredis.windows.confa_启动客户端.bat文件内容为:
redis-
施施吖
·
2020-07-11 12:19
Python爬虫
python
redis
爬虫
PHP redis SCAN、SSCAN、ZSCAN、HSCAN 的使用, pipe 快速redis插入数据
自己写的代码,删除1千万线上redis数据$iterator=null;$count=1000;$prefix='log:';$this->
redis-
>setOption(Redis::OPT_SCAN
liuxin_0725
·
2020-07-11 11:20
redis
php
数据结构之
Redis-
跳表(zset)
数据结构之
Redis-
跳表 在前面说Redis的文章里,提到了Redis的有序集合zset底层是依赖跳表实现的,当时没有展开讨论,内心认为还是需要一个专门的篇幅来介绍它。
h_sn999
·
2020-07-11 07:38
java
php实现接口限流
connect('127.0.0.1',6379);$ip=$this->get_client_ip(true);$len=$
redis-
>lLen($ip);if($len===0){$
redis-
>
一只勤奋的代码狗
·
2020-07-11 06:17
PHP开发
php 使用 redis 的缓存实例
,则直接从redis中读取数据我设置了一个inner来判断是否为第一次访问,并且设置了inner的有效期是60秒(例如新闻需要实时)具体代码如下:connect('127.0.0.1',6379);$
redis
YuiJar
·
2020-07-11 00:55
redis
浅谈php封装redis操作类
connect('127.0.0.1',6379);$this->redis=$redis;if($index){$this->index=$index;}$
redis-
>select($this->index
浅谈风云
·
2020-07-10 21:47
Redis
浅谈php的缓存机制之redis
适合刚学习redis的读读,直接上代码吧,全是基础,全有注释connect('127.0.0.1',6379);//设置twjteststring$
redis-
>setex('twjteststring
qq274501366
·
2020-07-10 18:12
redis-
五种存储类型
@Controller@RequestMapping("/redis")publicclasstestredisextendsBaseController{@AutowiredprivateRedisTemplateredisTemplate;/*JedisPoolConfigjedisPoolConfig=newJedisPoolConfig();JedisPooljedisPool=newJe
陈豪小可爱
·
2020-07-10 17:17
redis
redis事务处理抢购简单代码(已验证)
connect('127.0.0.1',6379);$watchKey="mywatchkey8";$listKey="mywatchlist11";$mywatchkey=$
redis-
>get($watchKey
yan970807800
·
2020-07-10 13:58
服务器
redis
抢购
Redis-
事务篇
同系列一:Redis缓存数据库入门教程同系列二:
Redis-
通用指令篇同系列三:Redis-RDB-AOF持久化篇文章目录
Redis-
事务篇Redis简介什么是事务(Transaction)?
CJCC
·
2020-07-10 10:44
Redis
玩转
Redis-
初探Redis
概述Redis:REmoteDIctionaryServer(远程字典服务器)是完全开源免费的,用C语言编写的,高性能的(key-value)分布式内存数据库,基于内存运行并支持持久化的NoSQL服务器,也被人们称作数据结构服务器。Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用Redis不仅仅支持简单的key-value类型数据,同时还提供list,se
ReycoChou
·
2020-07-10 09:49
Redis
Python--Redis实战:第一章:初识Redis:第三节:你好
Redis-
文章投票试炼
上一篇文章:Python--Redis实战:第一章:初识Redis:第二节:Redis数据结构简介下一篇文章:Python--Redis实战:第二章:使用Redis构建Web应用:第一节:登录和cookie缓存在对Redis提供的5种结构有了基本的了解后,现在是时候来学习一下怎样使用这些结构来解决实际问题了。最近几年,越来越多的网站开始提供对网页链接、文章或者稳赢进行投票的功能,这些网站会根据文章
weixin_34321977
·
2020-07-10 08:57
Python--Redis实战:第一章:初识Redis:第二节:Redis数据结构简介
上一篇文章:Python--Redis实战:第一章:初识Redis:第一节:Redis简介下一篇文章:Python--Redis实战:第一章:初识Redis:第三节:你好
Redis-
文章投票试炼Redis
weixin_34082177
·
2020-07-10 08:58
redis安装配置文件配置
环境:虚拟机redhat5.5安装redis4.0.2虚拟机IP:192.168.60.130reids端口:6379安装步骤不详述了(可参考:亲密接触
Redis-
第一天),大致步骤如下:1.redis
weixin_33881140
·
2020-07-10 07:03
解决php中redis client进行subscribe操作出现timeout的问题
出现该问题的原因是poll设置接收超时所致,这个超时默认设置60s设置Redis::OPT_READ_TIMEOUT配置项:解决方法如下:pconnect('127.0.0.1','6379');$
redis
请让我们荡起双桨
·
2020-07-10 04:56
php技术
Redis
抢购
(1,100); $key = 'order_list:'; $user_key = 'user_list:'; $result = $this->
redis
if金鱼是码农
·
2020-07-10 01:17
redis-
常用命令之 object
objectOBJECTREFCOUNT返回给定key引用所储存的值的次数。此命令主要用于除错。OBJECTENCODING返回给定key锁储存的值所使用的内部表示(representation),返回相对应的类型OBJECTIDLETIME返回给定key自储存以来的空闲时间(idle,没有被读取也没有被写入),以秒为单位。字符串可以被编码为raw(一般字符串),emstr(特殊字符串)或int(
qq_15021257
·
2020-07-09 21:29
redis
指令
redis-
缓存设计-自动延迟调度,最热商品缓存(二)
需求1.实现任意数据行的可以设计不同的延迟周期进行刷新或者同步任务2.最热的2000个商品缓存自动延迟调度加入调度列表/***将需要主动更新的的数据加入自动调度列表*@paramconn*@paramrow_id*@paramdelay*/publicstaticvoidscheduleRowCache(Jedisconn,Stringrow_id,intdelay){//记录此id周期多少秒执行
意犹未尽
·
2020-07-09 21:00
redis-
缓存设计-用户会话、浏览记录、购物车(二)
需求token校验,以及用户最近访问商品,同时加入购物车和移除购物车因为cookie是空间有限制,所以可以通过cookie存一个key如token每次请求传递到服务端通过token找到当前用户对应的访问空间获取token信息代码/***用户信息json**@paramconn*@paramtoken客户端传来的token*@return*/publicstaticStringcheck_token
意犹未尽
·
2020-07-09 16:00
redis-
缓存设计-文章管理(一)
需求文章根据创建时间排序,用户可以给文章分,影响排序,用户指定时间只能打一次分,不能重复打。文章支持分组key定义/***content表的id生成器**/publicfinalstaticStringCONTENT_ID_GENERATOR="cs:id:generator:content";/***数据key%s为数据id*hash*/publicfinalstaticStringCONTEN
意犹未尽
·
2020-07-09 14:00
redis-
常用命令
Redis键的基本操作Redis键的过期操作Redis键的序列化操作Redis键的排序操作Redis键的迁移操作Redis键的基本操作Redis键的键名查询Redis键的类型查询Redis键的重命名操作Redis键的修改最后访问时间Redis键的删除操作命令名称:keys语法:keyspatternPattern的用法:?*//全部[ae][^ae][a-c]功能:返回匹配模式的所有键名命令名称:
特伦姝
·
2020-07-08 19:27
redis
玩转
Redis-
如何高效访问Redis中的海量数据
1、前言 Redis以高性能著称,但性能再好,在面对海量数据时,若不正确的使用,也终将会有性能瓶颈,甚至造成服务宕机。在实际项目中你是否会有以下疑问?如何访问Redis中的海量数据,却不影响其他请求访问Redis?Redis中有百万/千万数据,如何高效访问?Redis中数据量太大,如何既保证快速访问,又不至于使服务宕机?以上问题亦是Redis面试的高频问题。 《玩转Redis》系列文章主要讲述
Z小繁
·
2020-07-08 08:45
玩转Redis
玩转
Redis-
高级程序员必知的Key命令
《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4。本文主要讲述Redis的Key相关命令,主要包含以下内容:【Key过期命令】:EXPIRE、PEXPIRE、EXPIREAT、PEXPIREAT、TTL、PTTL;【其他Key命令】:DEL、EXISTS、KEYS、DUMP、MIGRATE、MOVE、PERSIST、RANDOMKEY、RENAME、RE
Z小繁
·
2020-07-08 08:45
玩转Redis
玩转
Redis-
老板带你深入理解分布式锁
前言公司交给了萌新小猿一个光荣而艰巨的项目,该项目需要使用分布式锁,这可难道了小猿,只是听说过分布式锁很牛掰,其他就一概不知了,唉不懂就问呗,遂向老板请教。老板:我们每天不都在经历分布式锁吗,我来给你回忆回忆。小猿:好勒,瓜子板凳已备好。本文结构为什么要使用分布式锁分布式锁有哪些特点分布式锁流行算法及其优缺点基本算法relock算法token算法数据库排它锁、ZooKeeper分布式锁、Googl
Z小繁
·
2020-07-08 08:45
玩转Redis
redis-
集群安装(2)变两重冗余为三重
接上述安装文档(1)添加slave节点添加的slave节点配置在另一个服务器上,首先配置config文件这里我们计算一下本来是两重冗余,8个节点集群,也就是一共16个conf文件现在是三重冗余,8个节点集群,也就是一共24个conf文件,现在要把他分配到4个主机上,也就是每个主机6个conf文件。也就是在原来的基础上增加两个conf文件此时就是有顺序的填数独主机1[root@T1config]#v
发歌的数据架构
·
2020-07-08 08:03
redis日常
linux下redis的安装及配置启动
脚本名称:redis#在多实例里可以按实例端口,如:
redis-
生命不息_热爱不止
·
2020-07-08 07:24
linux
redis-
集群
为什么要用集群:单机服务器容易性能瓶颈较低单机服务器宕机风险大什么是集群:使用网络将若干台服务器连接起来,并提供同一的管理方式,使其对外达到单机服务器的效果集群的作用:分散单台服务器的访问压力,实现负载均衡分散单台服务器的存储压力,实现可扩展性降低单台服务器宕机造成的业务灾难redis集群如何工作的:redis的数据存储设计:1.redis将储存空间分成16384份,每个主机等分,叫做槽2.通过算
写Java的Li66
·
2020-07-07 12:21
redis
三十八 SpringBoot整合Spring Data
Redis-
存取JSON格式Java对象
一存放/***基于JSON格式Users对象:相比存实体对象,更省空间*/@TestpublicvoidtestSetUsersJson(){Usersuser=newUsers();user.setAge(28);user.setId(2);user.setName("路飞");this.redisTemplate.setValueSerializer(newJackson2JsonRedisS
fangguozi
·
2020-07-07 07:23
SpringBoot
redis 自动序列化的坑~
然后一如既往的按照
redis-
>set(KEY,OBJECT);结果发现存不进去。然后让同事试了一下,没想到他那边竟然可以存。
weixin_34239592
·
2020-07-06 00:35
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他