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-
linux
redis-
连接命令
连接远程redis-cli-h47.101.63.222-p56379连接本地redis-cli设置密码configsetrequirepasspass_123456获取密码configgetrequirepass登录authpass_123456
普通网友
·
2022-09-13 00:58
java
java
后端
Redis-
入门
NoSQLNoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带
六道佩奇。
·
2022-09-07 09:15
Redis
redis
03Redis-五大基本数据类型
文章目录
Redis-
五大基本数据类型Redis-key判断当前key是否存在exists移除当前keymove设置key过期时间expire查看key所剩的过期时间ttl-2-1查看key的类型type
gh-xiaohe
·
2022-09-07 08:46
#
Redis
数据库
redis
缓存
Redis 异常 read error on connection 的解决方案
出现原因1)原因1使用了已经断开的连接2)原因2:执行超时三、解决方案1)如果是原因12)如果是原因2:修改超时时间一、造成原因与场景在接口连接redis时,使用了pconnect进行redis长连接,在
Redis
·
2022-08-26 16:22
微服务之分布式缓存
Redis-
第二章-搭建Redis主从架构
目录一、集群架构1、集群部署图2、节点分配二、准备实例节点和配置1、修改三台redis.conf文件,将其中的持久化模式改为默认的RDB模式,AOF保持关闭状态2、修改持久化文件存储位置3、修改每个实例的声明IP4、启动三、开启主从关系1、方法一:replicaof2、方法二:slaveof3、查看集群状态四、主从同步原理1、数据同步原理-全量同步概念全量同步流程2、数据同步原理-增量同步概念五、
Blueeyedboy521
·
2022-08-20 11:32
开发组件
redis
缓存
分布式
redis 相关问题
看这篇就够了如何实现分布式锁持久化方式《Redis持久化方式》一致性hash怎么实现的https://juejin.cn/post/685041...一致性hashredis部署方式集群哨兵Redis(二)冰叔带你了解
Redis
·
2022-08-19 18:21
redis
Redis-
基本介绍/linux下环境配置/配置文件
目录一、NoSQL数据库二、linux环境下的安装三、配置文件redis.config一、NoSQL数据库NoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。NoSQL的适用场景:对数据高并发的读写
萌萌虎儿
·
2022-08-10 09:42
Redis
redis
数据库
Redis-
浅谈主从同步
主从库集群Redis提供了主从库模式,以保证数据副本的一致,在从库执行一下命令可以建立主从库关系:replicaofRedis的主从库之间采用的是读写分离的方式:读操作:主库、从库都可以接收;写操作:到主库执行,然后将写操作同步给从库。写操作只
LooJee
·
2022-08-05 14:00
Redis-
数据结构详解(下)
上期,我们详细介绍了Redis的3种底层数据结构。下面我们介绍其余的数据结构,来看看它们是如何实现的。压缩列表压缩列表是Redis为了节约内存而开发的,是由一系列特殊编码的连续内存块组成的顺序性数据结构,我们可以从源码的注释中看到官方对它的定义。Theziplistisaspeciallyencodedduallylinkedlistthatisdesignedtobeverymemoryeffi
·
2022-08-03 17:31
后端redis数据结构
Redis-
扩容机制
前言在
Redis-
对象类型一文中已经对Redis中的哈希对象进行了学习,已知哈希对象的底层数据结构使用了字典dict数据结构,实际上Redis中的数据就是以key-value的形式存储在dict中,dict
·
2022-08-02 17:38
redishash扩容哈希表
redis-
集群-2-哨兵模式
三台哨兵、三台redis服务器。一、redis配置主redis配置:cd/etc/redissudoviredis.conf#配置内容port6379daemonizeyes#开启保护进程protected-modeno#进行主从复制。bind192.168.137.140#绑定的IP,服务器的公网IPrequirepassHuawei@123#设置密码,主从密码设置一样从redis配置:port
东林牧之
·
2022-08-02 09:08
redis
redis
Redis-
详细解析
Redis1、认识Redis1.1什么是RedisRedis是以key-value形式存储,和传统的关系型数据库不一样.不一定遵循传统数据库的一些基本要求.(非关系型的,分布式的,开源的,水平可拓展的)优点:对数据高并发读写(直接是内存中进行读写的)对海量数据的高效率存储和访问对数据的可拓展性和高可用性.单线程操作,每个操作都是原子操作,没有并发相关问题(redis6)缺点:redis(ACID处
Cc丶lucy
·
2022-07-20 10:01
redis
Redis-
数据结构详解(上)
提到Redis,我想大家并不陌生,基本上每个项目中都会有它的身影出现。作为一款性能卓越的中间件,其功能强大,在系统中经常扮演着十分重要的角色,像缓存、分布式锁和消息队列等,都是我们所熟知的功能。Redis在我们的项目中频繁出现的原因,主要是它可以提升系统的性能,支撑起系统的高并发。那么Redis这么优秀的原因是什么呢?这时我们可能会想到它基于内存的存储介质,多路复用的IO方式,以及主模块的单线程模
·
2022-07-19 14:25
后端redis数据结构
Java详解:如何实现一个-
redis-
缓存服务,牛客视频面试
一主多从结构在这个架构中,将数据库的读请求和写请求进行分离。数量众多的读请求都分配到从数据库上,主数据库只负责写请求。从库保持主动和主库保持同步。这个架构比上一个有了很大的改进,一般的互联网应用。这个架构就能够很好的支持了。他的一个缺点是比较复杂,主从库之间保持高效实时,或者准实时的同步是一个不容易做到的事情。所以我们有了另一个思路,采用一个缓存服务器来存储热点数据,而关系数据用来存储持久化的数据
普通网友
·
2022-07-13 17:31
程序员
面试
java
后端
Redis sentinel哨兵集群
文章目录一、Redissentinel哨兵集群概述(1)Redis哨兵概述(2)Redis哨兵的工作机制(3)哨兵的三个定时监控任务二、部署Redis哨兵系统(1)实验环境(2)实验步骤-在每台服务器上都安装
Redis
礁之
·
2022-07-09 17:34
redis
sentinel
数据库
redis-
通用命令和类型
redis的数据类型key-valueredis不想数据库有table其中id不会混乱,但redis的key都存在一起,所以命名可以加上’:'作为区分例如,本人roydon有article和problemroydon:article:idroydon:problem:idvalue若是Java对象,可序列化为json字符串后存储例如,key为roydon:user:1对应value:'{"id":
喂了岩王递菌
·
2022-05-27 08:12
redis
redis
缓存
nosql
Redis-
主从同步原理
前言Redis为了保证服务高可用,其中一种实现就是主从模式,即一个Redis服务端作为主节点,若干个Redis服务端作为主节点的从节点,从而实现即使某个服务端不可用时,也不会影响Redis服务的正常使用。本篇文章将对主从模式中为了保证主节点和从节点数据一致而实现的主从同步机制进行学习。参考:https://redis.io/docs/manual/replication/正文一.主从数据同步概述R
·
2022-05-20 18:59
redis主从复制
Redis-
单线程模型
前言Redis6.0引入了多线程模型,那么在Redis6.0之前,Redis是单线程模型,那么单线程模型的Redis的底层模型是什么,为什么单线程模型还能那么快,本篇文章将对Redis的单线程模型进行学习。注:Redis是单线程仅指Redis服务端的网络IO是单线程的,Redis的集群数据同步,持久化等都是多线程的。正文一.准备知识学习Redis中的单线程模型,会涉及一些操作系统相关的知识,所以先
·
2022-05-11 17:19
Redis-
内存机制
前言Redis的数据都存储在内存中,所以本篇文章将学习Redis的内存机制,以帮助定位Redis的内存相关问题。正文一.查看Redis中的内存Redis提供了infomemory指令来查看Redis的内存情况,但是在查看Redis中的内存之前,先通过一段代码来造成Redis的OOM,代码片段如下。longcount=0L;while(true){byte[]bytes=newbyte[1024];
·
2022-05-05 21:28
redismemory内存管理
Redis-
对象类型
前言Redis是一种key-value型的数据库,key和value都是使用对象表示。执行SETmessageHelloWorld时,key是一个包含了字符串message的对象,value是一个包含了字符串HelloWorld的对象。本篇文章将对Redis中的对象类型进行学习。正文一.Redis中的五种对象简介Redis中的对象叫做redisObject,其结构如下所示。typedefstruc
·
2022-04-27 09:30
redis字典
Centos安装Redis
安装之前必先确认是否安装gcc环境(gcc-v),如果没有安装,执行以下命令进行安装yuminstall-ygcc二、下载并解压安装包wgethttp://download.redis.io/releases/
redis
QYGQH
·
2022-04-26 16:00
thinkphp5 操作redis 实现文章的热度排行和点赞排行的示例
publicfunctionnews(){$redis=newRedis();$list=News::select();foreach($listas&$row){//将所有数据存到hash散列里,用于显示简介信息$
redis
·
2022-04-05 22:23
Redis-
分布式缓存(一)
零、本文纲要一、单机Redis的问题二、Redis持久化(一)RDB持久化(二)AOF持久化(三)RDB与AOF对比三、Redis主从tips:Ctrl+F快速定位所需内容进行阅读吧。一、单机Redis的问题1、数据丢失问题实现Redis数据持久化;2、并发能力问题搭建主从集群,实现读写分离;3、故障恢复问题利用哨兵机制,实现健康检测和自动恢复;4、存储能力问题搭建分片集群,利用插槽机制实现动态扩
石头耳东
·
2022-04-01 20:59
获取redis value值
/
redis-
hjseo_seg
·
2022-03-31 10:12
java
java
后端
Redis-
缓存工具类
阅读本文需要了解Java泛型以及lambda表达式的基础使用,会微量包含这些内容,但这些又是代码的一些关键。零、本文纲要一、Redis缓存相关工具类二、缓存穿透相关方法0、缓存穿透相关概念三、缓存击穿相关方法0、缓存击穿相关概念四、缓存雪崩(补充)0、缓存雪崩相关概念Redis指令在线使用:TryRedistips:Ctrl+F快速定位所需内容阅读吧。一、Redis缓存相关工具类1、基础依赖①re
石头耳东
·
2022-03-27 21:30
PHP操作redis大全
extension=php_redis.dll重启php,phpinfo可以看到redis则证明安装成功php连接redis测试:connect('127.0.0.1',6379);//serveripport$
redis
·
2022-03-23 15:08
redis
redis-
哨兵是做什么的?
先来看这么一个redis服务器出现的问题。当master(主)出现宕机。需要干的事情:1.关闭master和所有slave2.找一个slave作为新master3.修改其他slave的配置,连接新的主4.启动新的master与slave5.全量复制*N+部分复制*N这时就产生了问题:关闭期间的数据服务谁来承接?由谁找一个主?怎么找法?修改配置后,原始的主恢复了怎么办?哨兵作用哨兵(sentinel
IABQL
·
2022-03-20 00:43
Redis
redis
数据库
缓存
Redis多级缓存
tomcat会成为瓶颈利用请求处理每个环节,分别添加缓存,减轻tomcat压力,提升服务性能二、JVM本地缓存缓存是存储在内存中,数据读取速度较快,能大量减少对数据库的访问,减少数据库压力分布式缓存,如
redis
飞翔荷兰号
·
2022-03-19 22:06
#
6.2
Redis
缓存
redis
java
PHP实现队列的原理(laravel)
我们新建一个文件queue.phpconnect('127.0.0.1',6379);while(1){$res=$
redis-
>lpop('listname');if($res){echo$res."
金星show
·
2022-02-20 20:33
PHP使用redis锁防止并发访问
,能保证后续的其他客户端获得锁(加一个短暂的过期时间)3、锁归属标识:加锁和解锁的必须是同一个客户端,客户端不能解掉非自己持有的锁(锁应具备标识)以下是PHP代码$redis=newRedis();$
redis
打工是不可能打工的1
·
2022-02-20 15:50
php redis 常用操作
connect|('127.0.0.1',6379);//connect:实例连接到redis$result=$
redis-
>set('hello','123456');//set:设置key和value
s_Turtle
·
2022-02-20 10:32
redis-
字典
redis所使用的C语言并没有内置丰富的数据结构,因而redis实现了很多数据结构,本文主要介绍字典。字典又叫映射,是一种表示键值对的数据结构,在redis里应用广泛,redis里面的数据库就是用字典实现的。而字典的底层实现是hash表。typedefstructdict{dictType*type;void*privdata;dicththt[2];intrehashidx;/*rehashin
x1wan
·
2022-02-16 17:11
Redis和Nginx安装
softtar-xzfredis-2.8.17.tar.gz解压缩源码cd/root/soft/redis-2.8.17make此时,src里会多出redis-benchmark,redis-check-aof,
redis
蚂蚁爱吃糖
·
2022-02-15 11:41
其他工具
redis-
事务
mysql事务:多个sql操作,要么一起成功要么一起失败redis命令都是原子性的,一个命令执行时要么成功要么失败,不受其他的命令的影响多个客户端执行时,可能先后发送多个命令交给redis执行,redis会按照接受命令的顺序一个个执行但是多个客户端发送命令如果在同一时刻都发送了多个,可能会导致客户端的命令交叉执行一个客户端的多个命令交给redis执行时,按提交的顺序执行不会被其他客户端发送的命令打
李亚森
·
2022-02-15 00:10
Redis-RDB-AOF持久化篇
以往的文章:一、
Redis-
数据类型与其应用场景二、
Redis-
通用指令篇文章目录Redis-RDB-AOF持久化篇Redis简介什么是持久化?
BP白朴
·
2022-02-14 11:56
Redis
数据库
redis
java
缓存
数据持久化
Redis-
数据结构
Redis有5种基本数据类型Redis所有的数据结构都是以唯一的key字符串作为名称,然后通过这个唯一key值来获取相应的value数据,不同类型的数据结构的差异就在于value的结构不一样string(字符串)键值对setnamecodeholegetnamedelname批量键值对(节省网络耗时开销)msetname1boyname2girlname3unknowmgetname1name2n
台风口的猪
·
2022-02-12 07:43
redis-
通信协议
resp(RedisSerializationProtocol)resp是Redis序列化协议的简写,是文本协议,Redis协议将传输的结构数据分为5种最小单元类型,单元结束时统一加上回车换行符1.单行字符串,以+符号开头+helloworld\r\n2.多行字符串,以$符号开头,后跟字符串长度$11\r\nhelloworld\r\n3.整数值以:符号开头,后跟整数的字符串形式:1024\r\n
台风口的猪
·
2022-02-11 02:36
linux redis 安装及基本配置
配置1、从redishttp://redis.io/download官网找到安装包的下载地址2、下载最新版的redis到服务器wgethttp://download.redis.io/releases/
redis
smoke_zl
·
2022-02-09 11:58
Redis-
哨兵-哨兵结构搭建
配置哨兵配置一拖二的主从结构配置三个哨兵(配置相同,端口不同)启动哨兵redis-sentinelsentinel-端口号.conf创建三个哨兵配置文件,配置文件如下[
[email protected]
]#catsentinel.conf|grep-v"#"|grep-v"^$"port26379dir/tmpsentinelmonitormymaster127.0.0.1637
Shaw_Young
·
2022-02-07 19:06
PHP 使用redis实现秒杀
操作是原子的,即使有很多用户同时到达,也是依次执行,推荐使用(mysql事务在高并发下性能下降很厉害,文件锁的方式也是)先将商品库存如队列connect('127.0.0.1',6379);$res=$
redis
薛延祥
·
2022-02-06 03:21
redis-
持久化方式
Redis持久化为什么需要持久化?因为Redis是内存数据库,它将自己的数据存储在内存里面,一旦Redis服务器进程退出或者运行Redis服务器的计算机停机,Redis服务器中的数据就会丢失。为了避免数据丢失,所以Redis提供了持久化机制,将存储在内存中的数据保存到磁盘中,用于在Redis服务器进程退出或者运行Redis服务器的计算机停机导致数据丢失时,快速的恢复之前Redis存储在内存中的数据
_纸醉金迷_
·
2022-02-05 17:44
Redis-
集群
哈希槽Redis集群没有采用一致性hash,而是引入了哈希槽的概念。Redis集群有16384个哈希槽,每个key通过CRC16校验后,对16384取模,来决定放置到哪个哈希槽中。集群的每个节点都负责一部分的哈希槽。比如当前有3个接点时,节点A包含0到5500号哈希槽.节点B包含5501到11000号哈希槽.节点C包含11001到16384号哈希槽.这种结构很容易进行插入或者删除节点插入节点D时,
Captain_tu
·
2022-02-05 04:47
Redis-
如何保证缓存与数据库的双写一致性?
Redis的面试连环炮在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果?Redis和Memcached有什么区别?Redis的线程模型是什么?为什么单线程的Redis比多线程的Memcached效率要高得多?Redis都有哪些数据类型?分别在哪些场景下使用比较合适?Redis的过期策略都有哪些?手写一下LRU代码实现?如何保证Redis高并发、高可用?Redis的主从复制原理能介绍一下么?
简单251654
·
2022-02-04 16:40
redis
redis
php redis 扩展类常用操作(4) - list
$
redis-
>lPush('list','A');$
redis-
>lPush('list','B');$
redis-
>lPush('list','C');$rs=
行万里路GOGO
·
2021-11-28 12:57
PHP操作Redis数据库的命令合集
0x01基础归类$redis=newRedis();$
redis-
>connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$
redis-
>open
仙凌阁
·
2021-10-15 09:54
学习笔记
redis
php
big
data
php之redis短线重连案例讲解
swoole,workerman等cli长连接模式下,遇到Redis异常断开,后面又开启的情况,一般得重新启动程序才能正常使用,本文介绍在不重启服务,实现原来的Redis断线重连原理Redis断开的情况下调用$
Redis
·
2021-08-06 20:50
CentOS7安装配置Redis
第一步:下载redis安装包wgethttp://download.redis.io/releases/redis-4.0.9.tar.gz想下载哪个版本可以复制上面链接删除
redis-
*部分内容,可以查看到所有
CocoaJerry
·
2021-06-27 20:11
缓存
redis-
持久化rdb和aof
RDB(RedisDatabase)在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。RDB过程说明Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能RDB特性有点RD
花神子
·
2021-06-26 08:46
Redis - 分布式锁实现以及相关问题解决方案
文章目录
Redis-
分布式锁实现以及相关问题解决方案1.分布式锁是什么?
tj_铁蛋儿
·
2021-06-24 00:19
Redis-
持久化
byshihang.mai凡是存储,都有快照/副本、日志1.RDBRDB(redisdb)描述的是快照/副本Linux存在父子进程,而且子进程可以看到父进程的数据。子进程和父进程变量之间互不影响。redisRDB例如在8:00时,触发RDBredis的内存fork()出一个子进程如图,这时复制的只是指针,速度快当有请求修改key=a的值为w时,内核用了copyonwrite机制,在内存中重新在另外
骑着蜗牛慢慢爬
·
2021-06-21 10:09
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他