文章库ARTICLE COLUMN

  • 【redis进阶(1)】redis的Lua脚本控制(原子性)

    【redis进阶(1)】redis的Lua脚本控制(原子性)

    摘要:使用脚本,减少了网络往返时延。全局变量保护为了防止不必要的数据泄漏进环境,脚本不允许创建全局变量。中调用对应的命令如下实战的脚本应用频率控制秒内只能访问次。设置指定的过期时间,单位毫秒。可以看出来,命令的天然原子性完全可以取代和命令。...

    PinkPink 评论0 收藏0
  • Redis应用-分布式锁

    Redis应用-分布式锁

    摘要:使用来实现分布式锁主要用到以下命令如果不存在,就设置对应字符串设置的过期时间删除代码实现如下获取到锁上面代码有没有问题呢如果我们在逻辑处理过程中出现了异常情况,导致没有删除,那就出现了死锁了。 系列文章 Redis应用-分布式锁 Redis应用-...

    Dongjie_LiuDongjie_Liu 评论0 收藏0
  • 【redis专题(6)】命令语法介绍之hash

    【redis专题(6)】命令语法介绍之hash

    摘要:可以把看做一个数组,该数据类型特别适用于存储增作用把中域的值设为注如果没有域直接添加如果有则覆盖原域的值作用将哈希表中的域的值设置为,当且仅当域不存在。若域已经存在,该操作无效。如果不存在,一个新哈希表被创建并执行命令。 可以把hash看...

    KosmosKosmos 评论0 收藏0
  • Redis基本操作之Java实现(所有类型)

    Redis基本操作之Java实现(所有类型)

    摘要:前不久分享过的基本数据结构及基本命令详解。在熟悉了的基本操作之后如果还有对的基本操作不熟悉的,可以点击前面的连接先熟悉下,今天给大家分享下实际开发中对操作的实现版本。 前不久分享过Redis的基本数据结构及基本命令详解。在熟悉了redis的基本...

    asorenasoren 评论0 收藏0
  • 你确定不来了解一下Redis中 Hash的原理吗

    你确定不来了解一下Redis中 Hash的原理吗

    摘要:前言本章接着上一节继续介绍的基础数据结构中的字典基本介绍也可以用来存储用户信息和不同的是可以对用户信息的每个字段多带带存储则需要序列化用户的所有字段后存储并且需要以整个字符串的形式获取用户而可以只获取部分数据从而节约网络流量不过内存占...

    MockingBirdMockingBird 评论0 收藏0
  • 【redis专题(7)】命令语法介绍之Pub/Sub

    【redis专题(7)】命令语法介绍之Pub/Sub

    摘要:主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。订阅者可以通过和命令向订阅自己感兴趣的消息类型,将消息类型称为通道。当发布者通过命令向发送特定类型的消息时。将信息发送到指定的频道。 Redis 发布订...

    DevTTLDevTTL 评论0 收藏0
  • 你确定不来了解下 Redis 跳跃表的原理吗

    你确定不来了解下 Redis 跳跃表的原理吗

    摘要:前言本章将介绍中和的基本使用和内部原理因为这两种数据结构有很多相似的地方所以把他们放到一章中介绍并且重点介绍内部一个很重要的数据结构跳跃表基本介绍先来看看中集合很像中键值对无序唯一不为空值重复无序是中最特别的基础数据结构其他几个都能和...

    2i18ns2i18ns 评论0 收藏0
  • 基于golang和redis实现轻量级队列

    基于golang和redis实现轻量级队列

    摘要:基于和实现轻量级队列概述是基于提供的特性使用语言开发的一个简单易用的队列关于使用特性可以参考之前本人写过一篇很简陋的文章实现队列的灵感和设计是基于有赞延迟队列设计文章内容清晰而且很好理解但是没有提供源码在文章的最后也提到了一些未来架构...

    array_huangarray_huang 评论0 收藏0
  • 跟着大彬读源码 - Redis 1 - 启动服务,程序都干了什么?

    跟着大彬读源码 - Redis 1 - 启动服务,程序都干了什么?

    摘要:此时服务器处于休眠状态,并使用进行事件轮询,等待监听事件的发生。继续执行被调试程序,直至下一个断点或程序结束缩写。服务启动包括初始化基础配置数据结构对外提供服务的准备工作还原数据库执行事件循环等。 一直很羡慕那些能读 Redis 源码的童鞋...

    biaoxiaoduanbiaoxiaoduan 评论0 收藏0
  • ngnix、vue、node.js、redis实现前后端分离的环境配置

    ngnix、vue、node.js、redis实现前后端分离的环境配置

    一、 windows 1. 安装配置nginx 1.1. 下载安装 1.2. 常用命令 # 开启nginx start nginx nginx.exe # 停止nginx nginx.exe -s stop nginx.exe -s quit # 重启nginx nginx.exe -s reload 1.3 配置 `nginx`部分代码 ``` # 反向...

    X1nFLYX1nFLY 评论0 收藏0
  • 【redis专题(8)】命令语法介绍之通用KEY

    【redis专题(8)】命令语法介绍之通用KEY

    摘要:通配任意多个字符包括没有如和等。通配括号内的某个字符如和,但不匹配。查询的生命周期默认永久有效单位秒数如果为单位就变为毫秒不让失效从当前数据库中随机返回不删除一个。 基础命令 select num 数据库选择 默认有16[0到15]个数据库,默认自动选...

    elinaelina 评论0 收藏0
  • redis数据库迁移方案

    redis数据库迁移方案

    摘要:迁移方案整理一下常用的几种迁移的方案,分别对应不同的场景。而因为是保存的命令,只是在新的上重新执行了一遍,所以不会覆盖新上的数据。简单来说如果需要保留新的数据,可以使用。 redis迁移方案 整理一下常用的几种redis迁移的方案,分别对应不同...

    Steve_Wang_Steve_Wang_ 评论0 收藏0
  • Redis 选择hash还是string 存储数据?

    Redis 选择hash还是string 存储数据?

    摘要:读取和写入的速度基本一致,差别不大回到这个问题,对于和该如何选择呢我比较赞同下面这个答案具体使用哪种数据结构,其实是需要看你要存储的数据以及使用场景。 在stackoverflow 看到一个问题,Redis strings vs Redis hashes to represent JSON: eff...

    PinkPink 评论0 收藏0
  • Spring Cloud 上手实战-架构解析及实作

    Spring Cloud 上手实战-架构解析及实作

    摘要:服务器将要监听的端口不要使用服务进行注册不要在本地缓存注册表信息使用一个新的注解,就可以让我们的服务成为一个服务服务发现客户端配置以为例需要做件事情成为服务发现的客户端配置对应来说我们只需要配置如下启动运行查看。 Spring简介 为什么要...

    warmchengwarmcheng 评论0 收藏0
  • Redis管道

    Redis管道

    摘要:之管道的使用原文地址管道关键词客户端可以向服务器发送多个请求而无需等待回复最后只需一步即可读取回复往返时间为什么要用管道是使用模型和协议的服务器这意味着通常通过以下步骤完成请求客户端向服务器发送查询并通常以阻塞方式从套接字读取服务器响...

    AaronYuanAaronYuan 评论0 收藏0
  • Redigo源码分析

    Redigo源码分析

    摘要:解析函数是,对照着协议看下就好了,还是很简单的。可以反复调用解析函数去递归完成解析。如果逻辑走到这里还没有取到连接,说明现在里的连接都被用了,如果不想,那么直接返回资源耗尽的错误,否则使用的条件变量进行。新版本的里去掉了条件变量,换上...

    wmuiwmui 评论0 收藏0
  • redis的配置

    redis的配置

    摘要:配置与使用版本集群需要至少个主个从,不然创建不了集群这里使用台集群创建之前需要先启动服务器,使用。 redis cluster配置与使用(5.0版本) 集群需要至少3个主3个从,不然创建不了集群 这里使用6台redis集群创建之前需要先启动redis服务器,使用red...

    ZweiZhaoZweiZhao 评论0 收藏0
  • Docker的LNMP一键安装开发环境 + PHP非侵入式监控平台xhgui(优化系统性能、定位Bu

    Docker的LNMP一键安装开发环境 + PHP非侵入式监控平台xhgui(优化系统性能、定位Bu

    摘要:日志日志是我们用得最多的日志,所以我们多带带放在根目录下。会目录映射容器的目录,所以在配置文件中,需要输出的位置,我们需要配置到目录,如日志因为容器中的使用的是用户启动,它无法自行在下的增加日志文件。 DNMP PLUS dnmp = Docker + Nginx ...

    watercwaterc 评论0 收藏0
  • 简单例子讲明白Redis事务

    简单例子讲明白Redis事务

    摘要:熟悉关系型数据库的同学对应该对事务比较了解,简单的说事务表示一组动作,要么全部执行,要么全部不执行。如果要停止执行该事务可以使用命令代替命令即可。事务中的两种问题处理如果事务中的命令出现错误,的出现机制也不尽相同。 熟悉关系型数据库的...

    2i18ns2i18ns 评论0 收藏0
  • python[requests]爬取知乎个人信息数据

    python[requests]爬取知乎个人信息数据

    摘要:获取用户列表是用户名,是类型,有两种可选,是粉丝是关注改变的值可以获取分页获取个人信息是用户名这个中返回的是页面,在页面中有一个标签里面的内容是格式的用户信息,这就很方便了,直接获取键值对对应的属性就。对数据进行分类,统计城市分布。 ...

    RaoMengRaoMeng 评论0 收藏0
  • 关于 Lin Cms 全家桶部署及使用说明

    关于 Lin Cms 全家桶部署及使用说明

    摘要:关于全家桶部署及使用说明参考文档年最简单最通俗的安装使用说明,附带示例参考文档年最新最快最简洁最详细的和安装使用说明安装虚拟环境安装官网下载下载安装说明下一步下一步,选择下安装目录就行安装官网下载位安装说明下一步下一步,选择下安装目录...

    sushengsusheng 评论0 收藏0
  • Redis 哨兵使用以及在 Laravel 中的配置

    Redis 哨兵使用以及在 Laravel 中的配置

    摘要:主从配置复制配置文件以开启多个编辑配置文件,主要修改参数主从都保持一样的密码,且的配置也需要这一行,在执行切换的时候好像不会去添加这一行通过配置启动哨兵配置复制哨兵配置,这儿开启个哨兵编辑哨兵配置文件,主要修改参数如 主从配置(master-...

    XanaHopperXanaHopper 评论0 收藏0
  • (学习到实践)五、docker搭建redis主从实践

    (学习到实践)五、docker搭建redis主从实践

    摘要:前面容器重建后需要重新运行命令绑定关联,需要命令行下生效。直接同步成功,在查看关系均有对方信息。是否要守护进程这里是经过多次测试,发现容器重启,也会正常启动。哨兵的配置于此类似,略过。 前面mysql容器重建后需要重新运行 change master to...

    anonymoussfanonymoussf 评论0 收藏0
  • 【redis专题(1)】安装与启动

    【redis专题(1)】安装与启动

    摘要:简介是一个由之父写的存储系统。提供了一些丰富的数据结构,包括以及还有和一样的结构当然还包括了对这些数据结构的丰富操作。 简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo(redis之父)写的key-value存储系统。Redis提供了一些...

    philadelphiaphiladelphia 评论0 收藏0
  • redis 系列-redis 是什么

    redis 系列-redis 是什么

    Redis 是什么 Redis (Remote Dictionary Service) 即远程字典服务 。是一个由C 语言编写的基于内存的存储服务。 Redis 的基础数据结构 reids 目前支持5种基础数据结构 string,list, hash,set,zsetstring(字符串) 在c 语言中的结构定义(SDS)见 "sd...

    davidacdavidac 评论0 收藏0
<