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的字符串和哈希对比相同点和不同点相同点:首先是他们有很多效果类似的命令,比如set和hset,mset和hmset等等大多数情况下使用字符串存储的场景使用hash也可以实现。不同点他们的存储结构决定了他们有一些本质的差异使用hash散列的优势使用hash可以将数据放在同一个地方方便管理,而不必用字符串将数据放在整个数据库,而且还可以避免误操作。使用hash散列既可以减少创建键的数量又可以
Frankltf
·
2020-08-23 15:04
数据库
Fatal error: Uncaught RedisException: protocol error, got '1' as reply type byte php redis 长连接的问题
UncaughtRedisException:protocolerror,got'1'asreplytypebytefunctiondoTask(swoole_process$worker){$redis=newRedis();$
redis
scjzhong
·
2020-08-23 14:50
php
云服务器安装
redis-
云服务器(4)
写的东西用到了Token验证,用redis存储,记录一下安装过程正文跟其他软件一样,下载安装配置下载wgethttp://download.redis.io/releases/redis-stable.tar.gz直接下载稳定版本就好2.编译解压执行命令tarzxvfredis-stable.tar.gz移动执行命令mvredis-stable/usr/local/redis编译进入到redis的
你敬爱的明明哥
·
2020-08-23 09:48
云服务器
Linux
Redis-
底层数据结构解析
1.常用的五种数据类型数据类型结构存储的值常用命令使用场景String可以是字符串或数字GET/SET/DEL存储json字符串;主键自增Hash包含键值对的无序散列表HSET/HGET/HDEL存储对象类数据,如个人信息。相比string更加灵活List一个可进行头尾增删的双向链表RPUSH/RPOP/LRANGE/RINDEX消息队列;最新内容Set无序字符串SADD/SMENBERS/SIS
Lucius_Keep_Going!
·
2020-08-23 03:43
Java后端框架
php redis详细应用
常用代码[php]viewplaincopy$redis=newRedis();$
redis-
>connect('127.0.0.1',6379);$
redis-
>set('test','123456'
tianmo2010
·
2020-08-23 02:44
PHP
一起学Redis(2)——链表、哈希表
先看一个例子,以下展示的integers列表键包含了从1到1024共一千零二十四个整数:
redis-
>LLENintegers(integer)1024redis->LRANGEintegers051)
land-mine
·
2020-08-23 02:11
Redis
一起学redis
redis-
软看门狗实现分析
redis在2.6?版本实现了软看门狗,利用setitimer产生SIGALRM信号量实现,并且需要定期喂狗,如果没有喂则回触发一次样例代码如下,可利用代码实现慢操作跟踪/logStackTrace可用于实现coredump的函数栈打印#include#include#include#include#include#include#include#include#include//backtrac
saturn254
·
2020-08-23 02:50
C
php 常见的操作redis的指令
1.建立连接;$redis=newRedis();$
redis-
>connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$
redis-
>open
pinming_sanlang1990
·
2020-08-23 02:47
Nosql
Redis 使用hash存储对象及读对象;
1.redis使用hash直接存储对象;//连接redis数据库$redis=newRedis();$
redis-
>connect('45.32.16.235',6379);//直接将数据插入到redis
pinming_sanlang1990
·
2020-08-23 02:47
Nosql
Redis 辅助工具类(laravel)
is_null($rpass)){$
redis-
>auth($rp
田小涛
·
2020-08-23 00:20
PHP
laravel
Redis
Redis-
关于RDB的几点顿悟-COW(Copy On Write)
摘要问题概述:1、RDB的过程中是否会停止对外提供服务?2、RDB的过程中数据修改了,备份的是修改前的还是修改后的?3、RDB时是不是先把内容中的所有KV复制一份,保证数据不会被修改?问题解决:使用CopyOnWrite写时复制详细在看Redis持久化方式中的RDB方式时,想到了几个问题:1、Redis是单线程的,那在RDB的过程中,是不是就没法对外提供服务了?Redis操作快的一个重要原因是Re
Muscleape
·
2020-08-23 00:43
Redis
Redis-
关于RDB的几点顿悟-COW(Copy On Write)
文章目录摘要问题概述:问题解决:使用CopyOnWrite写时复制详细解答CopyOnWrite机制Linux中CopyOnWrite实现原理CopyOnWrite的好处:Redis中的CopyOnWrite摘要问题概述:1、RDB的过程中是否会停止对外提供服务?2、RDB的过程中数据修改了,备份的是修改前的还是修改后的?3、RDB时是不是先把内容中的所有KV复制一份,保证数据不会被修改?问题解决
ccddsdsdfsdf
·
2020-08-23 00:15
thinkphp 实现redis简单的消息队列
$i);$
redis-
>
Seaiio
·
2020-08-22 10:39
thinkphp
redis
thinkphp5
redis
消息队列
redis-
事务和锁
redis的事务、锁、流水线Redis与mysql事务的对比开启mysql:starttransactionredis:multi语句:mysql:普通sqlredis:普通命令成功:mysql:commitredis:exec失败:mysql:rollbackredis:discard在mutil后面的语句中,语句出错可能有2种情况1:语法就有问题,这种,exec时,报错,所有语句得不到执行,这
Frankltf
·
2020-08-21 23:20
数据库
Redis-
持久化(RDB和AOF)
文章目录RDB配置测试AOF配置修复如何选择Redis是内存数据库,所以一旦断电或服务器进程退出,都会丢失数据,所以Redis提供了持久化功能。RDBRDB(RedisDataBase)Redis默认数据库,快照。在指定间隔时间内将内存中的数据集快照写入磁盘,即Snapshot快照,恢复数据时直接将快照文件读到内存。工作原理当Redis需要保存dump.rdb文件时,服务器执行以下操作:Redis
唔仄lo咚锵
·
2020-08-21 23:03
Redis
Redis-
事务和锁
文章目录事务命令异常编译异常运行异常锁命令示例事务Redis事务可以一次执行多个命令,事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务特性ACID原子性、一致性、隔离性和持久性中,Redis单条命令满足原子性,但Redis事务不满足原子性!运行异常那有举例。Redis事务本质是一组命令的集合,把命令序列化后按顺序执行,此外Redis没有分隔
唔仄lo咚锵
·
2020-08-21 23:33
Redis
Redis-
发布订阅(Pub/Sub)
文章目录Pub/Sub命令测试Pub/SubRedis发布订阅(Pub/Sub)是一种消息通信模式,发布者(Pub)发布消息,订阅者(Sub)接收消息。订阅者可以订阅任意数量的频道。应用订阅关注实时消息系统聊天室图片摘自《Redis设计与实现》,侵删https://redisbook.readthedocs.io/en/latest/feature/pubsub.html工作原理底层实现频道作为表
唔仄lo咚锵
·
2020-08-21 23:33
Redis
redis
内存数据库
nosql
缓存
php redis操作
connect('127.0.0.1',6379);$
redis-
>hset('goods_003','general_goods_id','003');$
redis-
>hset('goods_003'
景甜哥
·
2020-08-21 22:30
Redis入门之Reds安装、启动(前台与后台)、停止
deepin)sudoapt-getupdatesudoapt-getinstallredis-server3.Redis启动Redis的启动方式有两种,分别如下:(1)直接启动(开发环境)在终端执行命令
redis
healer-c
·
2020-08-21 20:04
redis
redis
安装
启动
停止
Redis-windows环境下-非默认端口6379-服务器断电重启-无法连接异常
文章目录异常发生背景异常信息检查异常登录
redis-
设置密码一、在电脑硬盘中查看Redis目录二、使用WIN+R——运行——输入cmd三、DOS命令下进入对应的Redis目录中四、进入redis客户端中
hope24
·
2020-08-21 17:01
Spingboot+redis
Could not connect to Redis at 127.0.0.1:6379: Connection refused
6379:Connectionrefused错误那是因为redis安装路径下的redis.conf文件配置未修改:redis.conf文件中:将daemonizeno修改为daemonizeyes再输入
redis
Autism_Autism
·
2020-08-21 16:34
redis
Centos7安装
Redis-
外网无法访问问题
Centos7安装
Redis-
外网无法访问问题安装Redis下载Redis安装Redis配置外网访问安装Redis下载Redis直接复制wgethttp://download.redis.io/releases
爱折腾的Albert
·
2020-08-21 15:43
Centos
redis-
查找特定前缀key
redis一开始提供了一个keys命令用来查看相应规则的key,可以pattern模式查找keys命令keys*查看所有的key,这个命令会阻塞redis执行其他的命令,不建议在生产使用,因为它采用的是遍历的形式,并且是redis是单线程的,顺序执行指令,当查找的key的量特别多的时候,会一直在查找,其他的命令就无法执行,导致阻塞或者超时报错等。如果是平时在学习的时候,可以使用下,方便debug:
异世界的造物主
·
2020-08-21 13:41
redis
Redis-
多字段排序-排名设计
Redis的sortedset集合提供了一种有序的集合,集合中的每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。使用场景通常是作为排名。在上一篇说了选择题型题目表设计,接着这篇说下用户回答题目后的排行设计,这里使用redis的有序集合进行排名,排名条件是正确率高,耗时少。有序集合添加元素时需设定一个分数,这里两个排序条件不同,一个按照正确率倒序
半笙彷徨
·
2020-08-21 10:39
Redis
Redis-
命令使用篇
本文是介绍进入redis客户端之后,对数据集命令的使用。在启动完成后,使用./bin/redis-cli进入客户端。数据集介绍:Redis的数据集有字符串、hashMap值、list、set、sortSet五种。1、对字符串的操作:方法名使用说明setsetnum1给num设置为1(此处的1是作为字符串格式的)getgetnum获取键为num的值msetmsetname1xname2y批量设值mg
靈08_1024
·
2020-08-21 07:19
PHP中利用redis实现消息队列处理高并发请求
将请求存入redis为了模拟多个用户的请求,使用一个for循环替代//redis数据入队操作$redis=newRedis();$
redis-
>connect('127.0.0.1',6379);for
魔法师_
·
2020-08-21 00:05
redis-
持久化
Redis持久化[toc]Redis是基于内存的k-v服务,内存在断电时无法保存数据,因此需要做数据的备份操作。Redis有两种备份方式:内存快照的持久化保存RDB适合全量复制,容灾备份,每日周期性定时执行(间隔6小时)压缩后的二进制文件,恢复速度快耗时长,无法做到实时备份记录修改操作日志的持久化保存AOF实时备份(1s一次)RDB内存快照的二进制压缩格式RDB备份流程执行bgsave命令,判断R
elgong
·
2020-08-20 23:37
Redis系列教材 (二)- 运行
运行位置我把Redis解压在了d:\software下,后续的讲解都基于这个位置步骤2:启动服务端通过win+r,cmd运行命令行然后输入如下指令:d:cdsoftwarecdD:\software\
redis
巅峰大词典
·
2020-08-20 17:50
数据库
redis
Redis系列教材 (二)- 运行
运行位置我把Redis解压在了d:\software下,后续的讲解都基于这个位置步骤2:启动服务端通过win+r,cmd运行命令行然后输入如下指令:d:cdsoftwarecdD:\software\
redis
巅峰大词典
·
2020-08-20 17:50
数据库
redis
redis-
清理数据
因为在测试服务器上经常进行改动,所以有时需要把redis中的数据清掉,写下来记一下!!!1.首先通过密码登陆redis>redis-cli(或者:redis-cli-h127.0.0.1-p6379)>auth密码2.执行清理前查看(若不需要清理全部则清理指定key即可)>keys*//查看所有key值3.清理redis>delkey//①删除指定key>Flushdb//②删除当前数据库中的所有
aaaaa12354
·
2020-08-20 09:37
redis+lnmp架构做mysql的缓存服务器
实验环境主机名ip配置server1172.25.55.1lnmpserver2172.25.55.2redisserver3172.25.55.3mariadbclient->app->
redis-
>
鑫酉
·
2020-08-19 21:40
运维
redis
Redis-
缓存雪崩、击穿、穿透
提到Redis我相信各位在面试,或者实际开发过程中对缓存雪崩,穿透,击穿也不陌生吧,就算没遇到过但是你肯定听过,那三者到底有什么区别,我们又应该怎么去防止这样的情况发生呢,我们有请下一位受害者。面试开始一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!但是我们腹有诗书气自华,虚都不虚小伙子我看你的简历上写到了Redis,那么我们
掌心一点微笑
·
2020-08-19 17:00
PHP中使用redis 执行lua脚本
、脚本connect('127.0.0.1');#连接服务器$lua=eval($lua,array('key1','key2','first','second'),2);var_dump($s);$
redis
leo09999
·
2020-08-19 10:39
lua
PHP
Redis系列教材 (二)- 运行
运行位置我把Redis解压在了d:\software下,后续的讲解都基于这个位置步骤2:启动服务端通过win+r,cmd运行命令行然后输入如下指令:d:cdsoftwarecdD:\software\
redis
巅峰大词典
·
2020-08-19 08:32
数据库
redis
PHP 使用redis lua脚本
redislua脚本本文使用redisphp的扩展lua脚本可以保证操作的原子性上代码connect('127.0.0.1');$script='returnARGV[1]..KEYS[1]';$hash=$
redis
zhcCoder
·
2020-08-19 07:45
PHP
redis
php
lua
redis
脚本
Redis String命令
set设置值到KEY返回true或者false$
redis-
>set('key','value');get取得与制定的键值相关联的值key不存在返回false,key存在返回关联的值$
redis-
>get
qq_19557947
·
2020-08-19 07:19
PHP
redis
PHP中使用redis执行lua脚本示例 multi与pipeline
connect('127.0.0.1');#连接服务器$lua=eval($lua,array('key1','key2','first','second'),2);var_dump($s);//解锁$
redis
abcPHP
·
2020-08-19 04:47
PHP
缓存
PHP中用redis执行lua脚本和multi和pipeline比较
connect('127.0.0.1');#连接服务器$lua=eval($lua,array('key1','key2','first','second'),2);var_dump($s);//解锁$
redis
梅坞茶坊
·
2020-08-19 03:59
php
redis连接和测试
刚在本地配置了redis环境,然后进行了测试,学习之后继续跟进$redis=newRedis();$
redis-
>connect('127.0.0.1',6379);$
redis-
>auth('mypassword
fly_on_the_sky
·
2020-08-19 01:39
redis
redis-
管道
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:Client:INCRXServer:1Client:INCRXServer:2Client:INCRX
Towan
·
2020-08-19 01:12
数据库
Redis未授权访问在windows下的利用
切换到对应目录,命令行下输入
redis-
洪小帮主
·
2020-08-18 22:32
安全
redis+mysql缓存
redis+mysql缓存缓存逻辑:client->nginx->php-fpm->
redis-
>mysql一.原理1.为什么要作缓存当网站的处理和访问量非常大的时候,我们的数据库的压力就变大了,数据库的连接池
zwhzwh0228
·
2020-08-17 18:27
linux项目
途牛原创|无线中心运营研发Redis酷实践
2019独角兽企业重金招聘Python工程师标准>>>
Redis-
简介Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
weixin_33912638
·
2020-08-17 16:15
数据库
c/c++
python
redid 分页 查询 批量删除
redis=Redis::connection('online');$this->totalCount=$this->
redis-
>lLen(config('param.REDIS_KEY'));//$
记忆的残缺
·
2020-08-17 15:22
php框架
laravel
redis
途牛原创|无线中心运营研发Redis酷实践
Redis-
简介Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
tuniu-tech
·
2020-08-17 15:17
PHP
数据库
redis
架构
php
redis-
事务
redis-
事务用法概念事务中发生错误redis为什么不支持rollbackwatch用法>multi##multi命令用于开启一个事务,它总是返回OKOK>setfoo1QUEUED##事务开启以后,
梦止步了
·
2020-08-17 09:32
redis
redis-
持久化
redis-
持久化持久化方式RDB优缺点RDB实现AOF优缺点AOF实现redis-check-aof如何选择使用哪种持久化方式?
梦止步了
·
2020-08-17 09:32
redis
redis-
入门篇
redis-
入门篇1、Redis简介2、Redis优势3、Redis与其他key-value存储有什么不同?
梦止步了
·
2020-08-17 09:32
redis
宝塔Linux面板安装Redis
不会特别麻烦,只要几步就可以实现:1.安装redis服务2.配置redis设置3.安装PHP扩展,下面就随ytkah一起来看看吧1.首先,我们来安装redis服务,进入宝塔管理面板--软件管理--运行环境--
redis
weixin_34406796
·
2020-08-16 16:28
Redis-
>Redis bitmap(位图) 相关操作 与 用户统计
1.分布式缓存Redis之bitmap、setbithttps://blog.csdn.net/u011489043/article/details/789901622.Redis的位图bitmaphttps://blog.csdn.net/chengqiuming/article/details/79118089Redis中有有一种数据结构,非常便于位图级别的统计方案。本篇文章将会对该种结构的操
高达一号
·
2020-08-16 15:05
Cache_Redis
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他