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-
参数说明
参数说明redis.conf配置项说明如下:1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonizeno2.当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile/var/run/redis.pid3.指定Redis监听端口,默认端口为6379,作者在自己的一
黑客不黑撒
·
2020-04-04 14:53
redis 操作相关
$redis=newRedis();$
redis-
>connect('127.0.0.1',6379);$
redis-
>auth('123456');密码认证$
redis-
>set('key','val
咚咚_bb97
·
2020-04-02 01:48
redis-
复制
reids在2.8版本增加了部分复制功能,在一些场景中代替了全量复制,提高了复制的效率。1、全量复制1)slave向master发送SYNC命令,master执行BGSAVE命令生成RDB文件。2)master将生成的RDB文件发送给slave。3)slave载入RDB文件到内存。4)master将执行SYNC命令之后收到写命令记录到缓存中,并将这些命令发送给slave。可以看出,全量复制会消耗大
x1wan
·
2020-04-01 02:16
[Redis] 万字长文带你总结Redis,助你面试升级打怪
Linux中的安装常用命令Redis各个数据类型及其使用场景Redis字符串(String)Redis哈希(Hash)Redis列表(List)Redis集合(Set)Redis有序集合(sortedset)
Redis
种花生的读书人
·
2020-03-30 17:00
Redis-
事务
Redis事务:在一个队列(queue)中依次执行一系列的命令。事务的三个阶段:1.开始事务(MULTI)2.命令加入队列(QUEUE)3.执行事务(EXEC)示例1:MULTI>QUEUE>EXEC(一般情况下依次执行队列中所有命令)127.0.0.1:6379>keys*(emptylistorset)127.0.0.1:6379>multiOK127.0.0.1:6379>setk1v1QU
yuanzicheng
·
2020-03-30 14:36
thinkphp 开发api token验证
$request->post(false)['token']:'';//实例化Redis$redis=new\Redis();$
redis-
>connect('localhost',6379);$
redis
始于原子
·
2020-03-29 09:26
Redis-
简单动态字符串
Reids没有直接使用C语言传统的字符串表示,而是自己构建了一种名为简单动态字符串(simpledynamicstring,SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。SDS的类型定义structsdshdr{//记录buf数组中已使用字节的数量,等于SDS所保存字符串的长度intlen;//记录buf数组中位数字字节的数量intfree;//字节数组,用于保存字符串charbu
万福来
·
2020-03-25 18:48
redis-
总结
Redis使用场景String计数器(排行榜,阅读量,浏览量等等)(incrdecr)Web集群的session共享(单机上的session无法被其他集群机器访问)分布式系统全局序列号(redis单线程,并发安全)可一次批量序列号交付不同的机器Hash对象缓存电商购物车:用户id为key、商品id为field、商品数量为valueList常用数据结构StackQueueBlockingMQ=LPU
GGBond_8488
·
2020-03-25 16:06
Redis-
简单动态字符串
RedisSDS与C字符串区别Redis没有直接使用C语言传统的字符串,而自己构建了一种简单动态字符串(SimpleDynamicString)的抽象类型,简称为SDS。并将SDS作为Redis的默认字符串表示。例如:当我们在redis-client执行如下的命令时;redis127.0.0.1:6379>setmessage'HelloWorld'OK那么Redis将会在数据库中创建一个新的键值
binge1024
·
2020-03-24 07:10
Redis入门学习(学习过程记录)
下一个学习的方向:
Redis-
非关系型数据库。为什么学习Redis?因为我没有学过,我的技能里边缺少这个技能,并且到处都是Redis相关的面试题,并且在日常工作中,数据库也是经常使用的。
我不是铁杆啊
·
2020-03-23 06:00
Redis 事务
会将所有操作记录单不执行当执行exec时将之前记录的操作一并执行redis事务只能保证操作的原子性但不支持数据回滚下面例子基于redis3.2.10低于此版本可能会略有不同//连接redis$redis=newRedis();$
redis
mashen
·
2020-03-22 18:00
redis-
常用命令
1、redis启动redis-server/usr/local/etc/redis.conf如果不使用自定义配置,启动时使用如下命令redis-server2、redis客户端连接redis-cli-apasswordpassword是设置的redis密码,如果没有配置密码,直接使用如下命令即可redis-cli3、列出redis中所有的key值(连接redis服务后)keys*更多命令后期更新
voidMain
·
2020-03-22 02:13
centos 7安装Redis
第一步:下载redis安装包wgethttp://download.redis.io/releases/redis-4.0.9.tar.gz想下载哪个版本可以复制上面链接删除
redis-
*部分内容,可以查看到所有
小川川哥哥哈
·
2020-03-20 12:53
redis-
持久化
1、概述redis支持两种持久化方式,rdb和aof。rdb是数据库某一时刻的快照,aof是AppendOnlyFile,aof通过写命令记录数据库的状态。目前我们线上没开rdb,主从redis都开启了aofeverysec。2、RDB有两个命令可以生成RDB文件,一个是save,另一个是bgsave。save命令会阻塞redis进程,直到生成rdb文件,阻塞期间不能处理任何命令,一般线上很少使用
x1wan
·
2020-03-19 12:16
redis有序集合实现多字段排序(score相同情况下如何排序)
根据分数排序很容易实现:正序$redis=Yii::$app->
redis-
>zrange($key,$start,$end,true);//倒序$redis=Yii::$app->
redis-
>zrevrange
wuxuan94
·
2020-03-19 03:41
Php-Redis方法
connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$
redis-
>open('127.0.0.1',6379,1);//短链接(同上)$
redis
AC小良
·
2020-03-17 14:26
Redis 常见 7 种使用场景
简单字符串缓存实战$
redis-
>connect('127.0.0.1',6379);$strCacheKey='Test_bihu';//SET应用$arrCacheData=['name'=>'job
琯琯
·
2020-03-16 02:12
redis-
主从复制(sentinel)
前言redis的持久化功能在一定程度上保证了数据的安全性,即便时服务器宕机的情况下,也可以保证数据的丢失非常少,通常,为了避免服务的单点故障,会把数据复制到多个副本放在不同的服务器上,且这些拥有数据副本的服务器可以用于处理客户端的读请求,扩展整体的性能,下面将介绍redis的主从复制。1,主从复制概述redis的复制功能是支持多个服务器之间的数据同步。被复制的服务器称为主服务器(master),对
wx5b9c94b17c62a
·
2020-03-15 17:49
redis主从复制
(sentinel)
架构
redis-
主从复制
复制Redis采用异步复制。从Redis2.8开始,从服务器会周期性地报告从复制流中处理的数据量。一个主服务器可以拥有多个从服务器。从服务器可以接受其他从服务器的连接。除了连接多个从服务器到同一个主服务器,从服务器也可以连接到其他的从服务器,形成图状结构。Redis的复制在主服务器上是非阻塞的。这意味着,当一个或多个从服务器执行初始化同步(initialsynchronization)时,主服务器
cgw丶
·
2020-03-08 23:52
Redis常见7种使用场景(PHP实战)
简单字符串缓存实战$
redis-
>connect('127.0.0.1',6379);$strCacheKey='Test_bihu';//SET应用$arrCacheData=['name'=>'job
新亮笔记
·
2020-03-08 20:29
Redis-
主从复制与Sentinel
主从复制(master/slave)主机(master)数据更新后根据配置和策略,自动同步到备机(slave)。通过主从复制,能够实现读写分离、容灾恢复。实现主从复制非常简单,只需要在从(slave)执行slaveof命令即可,也可以在配置文件redis.conf中配置启动redis时自动实现主从复制。特别注意:如果master设置了requirepass,则slave必须设置masterauth
yuanzicheng
·
2020-03-03 02:44
php对redis的操作
1.connction$redis=newRedis();$
redis-
>connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$
redis-
小伟_be27
·
2020-02-29 03:24
Redis-
链表
链表作为一种常用的数据结构,提供了高效的节点重排能力,以及顺序性节点访问方式。并且可以通过增删来灵活的调整链表的长度。在许多高级语言中都有链表的实现。然而,Redis使用了C语言并没有实现这种数据结构。因此Redis自己实现了链表。链表和链表节点的实现每一个链表使用一个adlist.h/listNode结构来实现typedefstructlistNode{structlistNode*prev;/
binge1024
·
2020-02-29 01:19
Redis-
管道
请求/响应协议和RTTRedis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。因此,例如下面是4个命令序列执行情况:-Client:INCRX-Server:1-Client:INCRX-Server:2-Clien
GGBond_8488
·
2020-02-26 23:58
PHP对redis操作详解【转】
/*1.Connection*/$redis=newRedis();$
redis-
>connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$
redis
大大老湿
·
2020-02-25 18:55
redis按积分来排序好友
123,456,789,101);//当前用户的好友数组//增加好友123,456,789,101到set集合111:friend:listforeach($fried_uid_listas$v){$
redis
衣咸
·
2020-02-23 17:15
Redis 简单应用
$
redis-
>ping();$
redis-
>set('a',1);echo$
redis-
>get('key')
bycall
·
2020-02-22 16:05
redis list 类型 队列操作
入队列操作文件list_push.phpconnect('127.0.0.1',6379);while(true){$
redis-
>lPush('list1','A_'.date('Y-m-dH:i:s
色可塞爱思
·
2020-02-21 20:23
Redis 安装
Paste_Image.png1.1安装打开一个cmd窗口使用cd命令切换目录到C:\redis运行
redis-
七百年前
·
2020-02-21 09:02
php操作redis数据库常见方法实例总结
二、redis连接与验证connect('127.0.0.1',6379,60);//进行密码验证$
redis-
>auth('');三、redis的字符串(string
怀素真
·
2020-02-20 11:54
Redis基础的数据结构(1)--String
接上MacOS/Linux下安装
Redis-
,启动Redis服务端和客户端。
Chasel_H
·
2020-02-18 21:28
Redis---- php简单操作
$redis=newResid();$
redis-
>connect('192.168.160.128',6379);$
redis-
>select(9);$
redis-
>set('name','tom')
Damys
·
2020-02-13 10:06
一张图搞定redis哨兵机制(在六星学习的归纳总结)
Redis-
哨兵机制.pngRedis-哨兵机制一、主从复制的问题我们讲了Redis复制的主要内容,但Redis复制有一个缺点,当主机Master宕机以后,我们需要人工解决切换,比如使用slaveofnoone
心似南风
·
2020-02-12 10:26
Redis windows安装帮助
如果要更改其设置,可以更新redis.windows-service.conf文件,然后重新启动Redis服务(运行->services.msc->
Redis-
>重新启动)。
---dgw博客
·
2020-02-11 21:00
缓存
Redis-
内存淘汰策略
一Redis内存配置Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小。1.1通过配置文件配置通过在Redis安装目录下面的redis.conf配置文件中添加以下配置设置内存大小redis的配置文件不一定使用的是安装目录下面的redis.conf文件,启动redis服务的时候是可以传一个参数指定redis的
花神子
·
2020-02-10 16:23
redis-
对象序列化方案比较.md
与其他NoSql数据库(例如Memecache)不同,Jedis并没有提供默认的序列化工具,这样开发者需要自己引入序列化工具。将对象序列化到Redis中可以选取多种序列化方案,例如Xml,Json,Protobuf,Thrift等###选取FastJson和protostuff进行效率比对####测试方法1.每次生成1000个POJO对象,每个POJO对象中都包含有1个List,List中也包含了
volkin
·
2020-02-10 11:56
mac下redis安装、设置、启动停止方法详解
/redis-3.2.5.tar.gz解压到/usr/local/redis目录中,然后依次执行以下命令:cd/usr/local/redissudomaketestsudomakeinstall启动
redis
漫夭
·
2020-02-07 15:30
Redis-
缓存
一、Redis1、概述Redis是速度非常快的非关系型内存键值数据库,可以存储键和物种不同类型的值之间的映射。Redis支持很多特性,如数据持久化到硬盘,使用复制扩展读性能,使用分片来扩展写性能。2、数据类型(1)STRING可以存储字符串、整数或者浮点数。对整个字符串或者字符串中的一部分执行操作;对整数和浮点数执行自增或者自减操作。示例示例:sethellowordgethello------"
落地生涯
·
2020-02-07 04:19
redis day02
Redis-
带过期时间的key如何删除掉的?
初学者小明
·
2020-02-06 16:00
《分布式_Redis》_高可用水平扩展与伸缩
见下图)由6个节点组成,6个节点分布在三台机器上,采用三主三从的模式image.png启动集群启动整个集群/export/huey/redis-5.0.2_cluster/redis-5.0.2/src/
redis
tjhuey
·
2020-02-05 19:57
tp5使用redis
connect(config('Redis.host'),config('Redis.port'));self::$
redis-
>auth(config('Redis.auth_password'));
我的楼兰0909
·
2020-02-05 00:55
Redis-
位图
关于位图,可能大家不太熟悉,那么位图能干啥呢?位图的内容其实就是普通的字符串,也就是byte数组,我们都知道byte8位无符号整数0到255说个场景。比如你处理一些业务时候,往往会存在是或者不是这样的数据,那么这种数据还是频繁去查看和请求,从数据方面和请求次数方面都是非常的大的。那么Redis位图可以帮你解决。每天的记录只占据一个位,他的存储格式:010101。在操作方面我们可以使用:get/se
梦一回
·
2020-02-03 20:00
Redis-
位图
关于位图,可能大家不太熟悉,那么位图能干啥呢?位图的内容其实就是普通的字符串,也就是byte数组,我们都知道byte8位无符号整数0到255说个场景。比如你处理一些业务时候,往往会存在是或者不是这样的数据,那么这种数据还是频繁去查看和请求,从数据方面和请求次数方面都是非常的大的。那么Redis位图可以帮你解决。每天的记录只占据一个位,他的存储格式:010101。在操作方面我们可以使用:get/se
C#
·
2020-02-03 20:00
redis作为windows服务运行
服务里多了个Redis服务了,启动就行了在服务器上测试,服务器是有了,但是启动失败,查日记也找不到原因,上网查了下,原来redis.windows-service.conf有个日志文件logfile"Logs/
redis
牛腩
·
2020-01-28 13:00
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
笔记
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他