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-
异步消息
关于异步消息,大家都知道,如下:这些用起来都是比较复杂的,RabbitMQ先要创建Exchange,在创建Queue,还要将Queue和Exchange通过某种规则绑定起来。发消息之前要指定routing-Key,还要控制头部信息。即使你只需要一组消息者。那么你就要经历上面繁琐的过程。但是Redis对于那些轻量级和只有一组消息者的消息队列;Redis的list数据结构常用来作为异步消息队列来使用。
梦一回
·
2020-01-19 15:00
Redis-
概论
[RemoteDictionaryService],也就是「远程字典服务」,Redis。Redis我们都知道有5种基础数据结构:分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。再说这些基础数据结构的时候,我们先说说Redis的Key:Key:Redis的键是二进制安全的,也就是任何binarysequence都可以作为键,比如“foo”到到
梦一回
·
2020-01-10 22:00
logstash中output{}的另类写法
日志传输路径如下:filebeat->
redis-
>logstash->es在filebeat配置文件中,收集日志的时候配置的有如下参数:fields:log_source:messages表示的是会把
三度
·
2020-01-09 09:00
Redis-
事务与单线程事件处理模型
Redis的事务是基于单线程的两阶段不完全事务(主要是不支持原子性),它仅仅是保证事务里的操作会被连续独占的执行。因为是单线程架构,在执行完事务内所有指令前是不可能再去同时执行其他客户端的请求的。0-为什么是单线程Redis作者追求简单,简单才不会出错,使得代码不用处理平时最让人头痛的并发而大幅简化,作者认为CPU不是瓶颈,内存与网络带宽才是,当top看到单个CPU100%时,单核CPU称为瓶颈,
zhanglbjames
·
2020-01-06 22:05
Redis-
基本数据类型与内部存储结构
1-概览Redis是典型的Key-Value类型数据库,Key为字符类型,Value的类型常用的为五种类型:String、Hash、List、Set、OrderedSet2-Redis内部内存管理redisObject核心对象Redis内部使用一个redisObject对象来表示所有的key和value。type:代表一个value对象具体是何种数据类型。encoding:是不同数据类型在redi
zhanglbjames
·
2020-01-06 19:21
SpringBoot集成:1、SpringBoot -
Redis-
前期
一、概要随着SpringBoot2.x的到来,支持的组件越来越丰富,也越来越成熟,其中对Redis的支持不仅仅是丰富了它的API,更是替换掉底层Jedis的依赖,取而代之换成了Lettuce(生菜)Lettuce和Jedis的都是连接RedisServer的客户端程序。Jedis在实现上是直连redisserver,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例增加物理连接。Lett
QF大数据
·
2020-01-06 16:11
笔记
redis-
订阅与发布
redis-
订阅与发布Redis通过PUBLISH、SUBSCRIBE等命令实现了订阅与发布模式,这个功能提供两种信息机制,分别是订阅/发布到频道和订阅/发布到模式,下文先讨论订阅/发布到频道的实现,再讨论订阅
全能程序猿
·
2020-01-05 10:29
Redis-
初探
官网http://redis.io中文网http://redis.cn命令参考http://redisdoc.cnRedis(RemoteDictionaryServer)是一个开源的key-value内存存储的NoSQL数据库,具有非常强悍的读写性能,现阶段正越来越多地被用于互联网高并发场景。1安装1.1Linux(CentOS7.4)下yum方式安装yuminstallredis1.2手动编译
yuanzicheng
·
2020-01-04 10:49
项目开发Redis分页,缓存问题解决
队列存储问题的解决$groupMessage="{$groupId}_groupMessage";foreach($dataas$item){$item_json=json_encode($item);$
redis
myFamily329
·
2020-01-04 07:49
TP/tp3.2/Thinkphp/thinkphp操作redis
1.使用tp自带的redis类链接redis注意自带的redis类set方法不能存数组除非序列化或json数组$redis=new\Redis();$
redis-
>connect('127.0.0.1'
peng_js
·
2020-01-04 06:13
redis-
基本概念理解
参考http://blog.csdn.net/greatestrabit/article/details/51184262Jedis连接方式Jedis/JedisPool单个机器。ShardedJedis/ShardedJedisPool水平拆分,多个机器间不通。JedisCluster集群,机器间互通。集群一致性哈希参考https://www.cnblogs.com/lpfuture/p/579
飞翔的鲲
·
2020-01-03 08:50
Redis发布/订阅
以下用php实现redis的发布与订阅:发布connect('127.0.0.1',6379);//连接$message="Freedom";//要发布的消息$ret=$
redis-
>publish("
钧辉
·
2020-01-01 07:45
php swoole实现简单redis连接池
get();defer(function()use($pool,$redis){$pool->put($redis);});$value=$
redis-
>get('foo');if($value===false
做人如水,做事如山
·
2019-12-30 11:00
深入学习
redis-
内存模型
前言Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有很大帮助
不_一
·
2019-12-29 12:05
redis-
数据结构-链表
tips:本文参照《redis设计与实现》、《数据结构与算法》、redis源码链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活调整链表的长度。因为redis使用C语言并没有内置这种数据结构,所以redis构建了自己的链表实现。adlist.h/listNodetypedefstructlistNode{//前置节点structlistNode*prev;//后置节
TOUCH_d36e
·
2019-12-29 00:40
Redis-
面试热点
一、使用Redis的好处1、速度快,数据存储在内存中,查找和操作的时间复杂度都是0(1)2、支持丰富数据类型3、支持事务,操作都是原子性(要么全部执行,要么全不执行)4、丰富的特性:可用于缓存、消息队列、按key设置timeout二、redis相比memcached有什么优势1、memcached所有的值都是简单的字符串,redis作为其代替者,支持更丰富的数据类型2、redis速度比memcac
汤汤汤汤汤雪林
·
2019-12-28 20:19
Redis-
集群与高可用
1-水平分区VS垂直分区分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。有两种分区方式:水平分区、垂直分区。1.1分区的优势与不足优势通过利用多台计算机内存的和值,允许我们构造更大的数据库。通过多核和多台计算机,允许我们扩展计算能力;通过多台计算机和网络适配器,允许我们扩展网络带宽不足涉及多个key的操作通常是不被支持的:当两个set映射到不同的redis实例上时
zhanglbjames
·
2019-12-28 12:10
redis的安装
下载地址:https://github.com/microsoftarchive/redis/releases1.将下载的安装包解压到指定的目录2.打开cmd,cd到安装包解压到的目录3.启动命令:cd到
redis
xuemeng11
·
2019-12-26 12:00
redis-
持久化
持久化本文提供对Redis持久化(persistence)的技术性描述,适合所有的Redis用户来阅读。想获得对Redis持久化和持久性保证有更全面的了解,也可以读一下作者的博客文章(地址为http://antirez.com/post/redis-persistence-demystified.html,译者注)。Redis持久化(Persistence)Redis提供了不同持久化范围的选项:R
cgw丶
·
2019-12-24 17:41
PHP操作Redis常用技巧总结
1.Redis连接与认证//连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false$ret=$
redis-
>connect('127.0.0.1',6379,30);//密码认证:
七百年前
·
2019-12-24 04:18
php redis 操作手册
23比如jpg图片或者序列化的对象45$
redis-
>set('key','TK');67$
redis-
>set('number','1
程序媛的明天
·
2019-12-23 22:00
Redis-linux环境安装
redis-
指定配置文件启动服务
[
[email protected]
]#catredis.conf|grep-v"#"|grep-v"^$">redis-6379.conf修改配置文件如下:[
[email protected]
]#viredis-6379.confport6379daemonizeyeslogfile"6379.log"dir/redis-4.0.11/datadaemoniz
Shaw_Young
·
2019-12-21 14:19
django框架基础-django
redis-
长期维护-20191220
###############django框架-djangoredis################学习djangoredis我能得到什么?#1,项目中广泛使用到redis,#2,面试的时候会问到,###############nosql介绍################nosql数据库简介:#nosql,notonlysql,这是一类新出现的数据库,和平时的数据库不一样,mysql这种都是关
技术改变命运Andy
·
2019-12-20 19:00
redis 在 php 中的应用(key篇)
connect('127.0.0.1',6379);//Thefirstcase删除单独的key$
redis-
>set('w3ckey','redis');var_dump($
redis-
>get('w3ckey
佛心看世界
·
2019-12-20 05:55
【输入输出】32周[0805-0811]
写一条数据$
redis-
>set('name_list',json_encode(['name'=>'xiaoming']));用lua读
言十年
·
2019-12-16 06:20
复制粘贴就完事的Linux安装Redis
3.0.7文件夹cdredis-3.0.74.执行编译安装命令make&&makeinstall5.cdusr/local/bin文件夹可以看到redis已安装cd/usr/local/bin6.备份
redis
WillLiaowh
·
2019-12-15 21:22
redis
nosql
java
spring
Linux下安装redis
redis-serverRedis服务器redis-cliRedis命令行客户端redis-benchmarkRedis性能测试工具redis-check-aofAOF文件修复工具redis-check-dumpRDB文件检查工具
redis
Lillard-Time
·
2019-12-13 13:00
redis位图巧用,节约内存
需要记录每天用户签到的记录,以前一般都是用普通的字符串数据类型,每个用户的签到用一个key//用户10在活动第一天的签到key为record:1:10$key="record:$day:$id";if($
redis
luke_44
·
2019-12-12 19:00
redis在PHP中的基本使用案例
//利用Redis类进行操作//实例化Redis类$redis=newRedis();//选择指定的redis数据库连接,默认端口号为6379$
redis-
>connect('127.0.0.1',6379
hgb24660
·
2019-12-10 20:05
PHP
Redis
Redis
PHP
深入学习
redis-
持久化
前言在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案;在介绍RDB和AOF方案时,不仅介绍其作用及操作方法,同时介绍持久化实现的一些原理细节及需要注意的问题。最后,介绍在实
不_一
·
2019-12-07 02:46
laravel redis 命令 - 1.键 | keys
例子:$
redis-
>set('name','哈哈哈');//设置一个键值$dump=$r
柒色彩虹
·
2019-12-05 13:39
redis命令操作list和php语法对照
$
redis-
>blPop('favorite_fruit',3)2BRPOPkey1[key2]timeout移
逸宸a
·
2019-12-01 22:54
缓存的数据与数据库数据一致性的方案
redis不persistredis启动后,从数据库加载数据不要求强一致实时性的读请求,都由redis处理要求强一致实时性的读请求,由数据库处理写请求有2种处理方式,由数据库处理-应用先写道数据库,然后更新
redis
不合格iOS开发
·
2019-12-01 12:45
php+redis实现注册、删除、编辑、分页、登录、关注等功能
分享给大家供大家参考,具体如下:主要界面连接redisredis.php1connect("localhost",6379);6//var_dump($a);7//授权8$
redis-
>auth("107lab
程序媛的明天
·
2019-11-21 20:00
2.2
Redis-
链表
链表:具有高效节点重排能力,顺序性节点访问,通过增删节点灵活调整长度。C语言中没有内置链表,Redis构建了自身的链表实现。 链表应用: 1.Redis使用链表诸位链表键的底层实现。 2.发布订阅、慢查询、监视器功能使用链表。 3.Redis客户端使用链表保存多个客户端信息。 4.链表构建客户端输出缓冲。链表结构typedefstryctlistNode{//链表节点//前置节点stru
i孤独行者
·
2019-11-21 11:00
reids实践基础
一、reids实践基础1、缓存系统与Redis缓存系统:①请求=》②业务计算=》③读写数据(cachedb)④模板渲染=》⑤输出
Redis-
缓解甚至接管数据库压力能不查数据库就不查数据库存放常用的数据查看数据库进程
garyzhang
·
2019-11-16 00:13
redis
Redis学习-string类型
连接redis:$redis=newredis();$result=$
redis-
>connect('127.0.0.1',6379);se
柳饭饭
·
2019-11-07 17:34
PHP操作Redis步骤详解
一、Redis连接与认证$redis=newRedis();//连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false$ret=$
redis-
>connect('127.0.0.1
小※兽
·
2019-11-07 14:00
springboot整合redis+token验证登录
阅读本文,你大概需要5分钟左右的时间整合redis一.安装redis根据你的操作系统选择redis版本下载并安装redis点击下载下载文件重命名为
redis-
>打开该文件->cmd到当前文件夹下->
邓奔成
·
2019-11-05 08:15
redis
springboot
Redis-
安装启动篇
Redis是基于hash的一种NoSql数据库服务。本文的安装或者命令都是基于mac。1、安装从Redis官网下载tar包。复制下载的文件到/usr/local/下,解压文件。(sudotar-zxfredis-3.0.7.tar)。进入到解压的目录下,执行编译安装命令:sudomakeinstall。界面如下:安装完成界面.png进入bin目录下:执行./redis-server启动服务。启动成
靈08_1024
·
2019-11-04 15:00
[redis]⑨--hash类型操作
Paste_Image.pnghash.phpconnect('127.0.0.1',7200);$
redis-
>delete('driver1');$
redis-
>hSet("driver1","name
子木同
·
2019-11-04 08:42
redis+php实战之小型的用户管理系统
一.redis.phpPhp代码://实例化$redis=newRedis();//连接服务器$
redis-
>connect("127.0.0.1");//授权$
redis-
>auth("haitao"
神秘者007
·
2019-11-02 16:25
day8、linux下安装Scrapy和
Redis-
分布式使用
1、Linux下安装scrapy如果没有pip先下载sudoapt-getinstallpython-pipscrapy框架有可能依赖于下面的两个库sudoapt-getinstallpython-devsudoapt-getinstalllibevent-devpipinstallscrapy2、redis安装Linux下安装:cd压缩包的路径下(cdDesktop)tar-zxvfredis-
是虎妹
·
2019-11-02 11:26
redis实现秒杀功能
使用乐观锁的方式来实现秒杀功能connect('IP',PORT);$mywatchkey=$
redis-
>get("mywatchkey");$rob_total=100;//抢购数量if($mywatchkeywatch
phper1021
·
2019-11-02 06:10
PHP操作Redis,初级PHPer记不住多操作几次
redis的基本操作方法1.redis的连接://实例化redis$redis=newRedis();//连接$
redis-
>connect('127.0.0.1',6379);//检测是否连接成功echo"Serverisrunning
uerowjhefln
·
2019-11-02 00:18
php
predis操作redis方法大全
//连接redis$redis=newRedis();$
redis-
>connect("127.0.0.1",6379);//普通set/get操作$
redis-
>set('library','predis
足迹人生2017
·
2019-10-30 23:46
Redis-
使用场景
分布式和持久化有效应对海量数据和高并发Redis初期的版本官方只是支持单机或者简单的主从,大多应用则都是自己去开发集群的中间件,但是随着应用越来越广泛,用户关于分布式的呼声越来越高,所以Redis3.0版本时候官方加入了分布式的支持,主要是两个方面:Redis服务器主从热备,确保系统稳定性Redis分片应对海量数据和高并发而且Redis虽然是一个内存缓存,数据存在内存,但是Redis支持多种方式将
黑龙江甲方
·
2019-10-27 21:44
php
Redis 发布订阅
client5,client1之间的关系:当有新消息通过PUBLISH命令发送到渠道channel1时,这个消息就会被发送给订阅该渠道的三个客户端:示例,演示发布及订阅是如何工作的:1.先启动redis服务,
redis
安静的小龙码
·
2019-10-25 09:00
Redis高可用
redis-trib.rb能够避免新节点加入其他集群,造成故障迁移槽和数据槽迁移计划迁移数据对目标节点发送添加从节点步骤目标节点准备导入槽源节点准备导出槽获取slot下count个键批量迁移相关键的数据循环迁移键
redis
garyzhang
·
2019-10-25 05:48
nosql
redis
redis-
实现商品交易
文章目录一、结构设计二、用户挂卖商品三、购买商品四、test一、结构设计1、需要设计用户存储结构hash,来存放当前用户具有的金钱数2、设计用户包裹set,里边存储了用户的所有商品3、设计交易区market:zset集合来存储,存储格式为item.userprice用户流程:1、将自己拥有的商品放置到贸易区,并设定一定的价格,在放置过程中需要去查看当前商品是否有变动,因为redis采用的是乐观锁2
洛豳枭薰
·
2019-10-22 10:08
redis
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他