文章库ARTICLE COLUMN

  • Redis篇 - 1. Linux 下安装 redis5.0

    Redis篇 - 1. Linux 下安装 redis5.0

    摘要:安装可执行文件说明可执行文件简介服务器命令行客户端性能测试工具文件修复工具文件检测工具服务器三种启动方式最简启动动态参数启动配置文件启动推荐如需以守护进程默认启动,需将文件参数设为三种 1、redis 安装 wget http://download.redis.io/rel...

    adieadie 评论0 收藏0
  • Redis篇 - 2. redis 数据结构与命令

    Redis篇 - 2. redis 数据结构与命令

    摘要:支持如下种数据结构数据结构说明简介字符串哈希映射表列表双向链表集合元素无重复有序集合元素无重复分值通用命令命令作用时间复杂度查找所有符合匹配的返回当前数据库的数量清空当前数据库所有清空所有数据库所有返回的数据类型修改名称检查给定是否存...

    WinerWiner 评论0 收藏0
  • Fortune-Commons正式开源啦

    Fortune-Commons正式开源啦

    摘要:是笔者在工作以来的一些技术积累,虽然是很低端,但是对于入门或者初入开发的工作者来说,也是一个不错的学习资源,今天特地整合出来。现在的状态是成功创建的新的分支并且已经切换到新分支上。 Fortune Commons 是笔者在工作以来的一些技术积累,虽然...

    JoonasJoonas 评论0 收藏0
  • Redis篇 - 3. 发布订阅、geo、bitmap、hyperloglog

    Redis篇 - 3. 发布订阅、geo、bitmap、hyperloglog

    1、发布订阅 简介 发布订阅类似于广播功能。redis发布订阅包括 发布者、订阅者、Channel 命令 命令 作用 时间复杂度 subscribe channel 订阅一个频道 O(n) unsubscribe channel ... 退订一个/多个频道 O(n) publish channel msg 将信息发送到...

    marekmarek 评论0 收藏0
  • Redis篇 - 4. 慢查询、Pipeline

    Redis篇 - 4. 慢查询、Pipeline

    摘要:如果有条命令,就会消耗次。的客户端和服务端可能部署在不同的机器上。流水线机制能改善上面这类问题,它能将一组命令进行组装,通过一次传输给,再将这组命令的执行结果按顺序返回给客户端。 1、慢查询 简介 慢查询顾名思义是将redis执行命令较慢的...

    trigkit4trigkit4 评论0 收藏0
  • Redis主从复制与哨兵机制

    Redis主从复制与哨兵机制

    摘要:主从复制的复制功能是支持多个数据库之间的数据同步。从数据库收到后,会载入快照文件并执行收到的缓存的命令。提醒当被监控的某个出现问题时哨兵可以通过向管理员或者其他应用程序发送通知。高可用机制哨兵机制才是完善的高可用机制。 Redis主从复制 ...

    lushanlushan 评论0 收藏0
  • Redis的基本数据结构及基本命令详解

    Redis的基本数据结构及基本命令详解

    摘要:此文主要讲解的基本数据结构以及使用客户端的基本操作命令。对于哈希集中不存在的每个字段,返回值,因为不存在的被认为是一个空的哈希集。对一个不存在的执行将返回一个只含有值的列表返回返回指定的哈希集中所有的字段和值。 redis是一个key-value存...

    TurboTurbo 评论0 收藏0
  • 工作记录 >> 登录短信验证码防刷解决思路

    工作记录 >> 登录短信验证码防刷解决思路

    摘要:不过今天写的没有上面说的那么高大,只是一个小小的防刷解决思路。这是工作中经常遇到的在此仅做一个记录,以便回顾。同一个限制一分钟最多获取次超过次则锁定小时,锁定期间获取短信需加图片验证码收到这个需求利用做了简单的限流防刷功能。 一、写在...

    DandJDandJ 评论0 收藏0
  • redis过期键的删除策略

    redis过期键的删除策略

    摘要:定时删除在设置键的过期时间的同时,创建一个,让定时器在键的过期时间到达时,立即执行对键的删除操作。主动删除对内存友好,但是对时间不友好,有较多过期键的而情况下,删除过期键会占用相当一部分时间。 1.定时删除:在设置键的过期时间的同时,创...

    zhaochunqizhaochunqi 评论0 收藏0
  • SpringBoot系列教程应用篇之借助Redis搭建一个简单站点统计服务

    SpringBoot系列教程应用篇之借助Redis搭建一个简单站点统计服务

    摘要:判断一个网站值不值钱的一个重要标准就是看,那么你知道是怎么统计的么当然现在有第三方做的比较完善的可以直接使用,但如果让我们自己来实现这么一个功能,应该怎么做呢本篇内容较长,源码如右背景及需求为了看看我的博客是不是我一个人的 判断一个网...

    opengpsopengps 评论0 收藏0
  • 使用过Redis,我竟然还不知道Rdb

    使用过Redis,我竟然还不知道Rdb

    摘要:优点可以不使用机器的硬盘,直接网络传输。三使用,获取文件,解析后获取数据。执行该命令时,会在后台异步进行快照操作,快照同时还可以响应客户端请求。具体操作是进程执行操作创建子进程,持久化过程由子进程负责,完成后自动结束。统计并生成报表。...

    BetaRabbitBetaRabbit 评论0 收藏0
  • 利用python 迁移单个redis的key。

    利用python 迁移单个redis的key。

    摘要:环境的是迁移处理了个批处理处理完成了迁移迁移结束剩余长度每次迁移一千个迁移的的值重复了清空输入的是连接连接带接收的库迁移到新库值长度是 环境的是python3 / pip3 import sys import redis # 迁移hash def moveHash(cursor): cursor, dat...

    ymyangymyang 评论0 收藏0
  • 记录一次AWS架构面试内容

    记录一次AWS架构面试内容

    摘要:最近参加了一次架构师的面试,吐槽一下整个面试时间相当的长,几乎经历了半年左右,但是我也是抱着学习伟大的云产品的态度所以在整个过程中学到不少的云产品的功能设计等知识,所以说还是相当有益处的。 最近参加了一次AWS 架构师的面试,吐槽一下整个...

    wslongchenwslongchen 评论0 收藏0
  • debian(Linux)搭建环境跑javaweb应用

    debian(Linux)搭建环境跑javaweb应用

    摘要:搭建环境,配置包卸载自带的卸载但不删除配置卸载并且删除相关配置将拷贝到目录下面,这里如果没有文件夹,则创建该文件夹命令创建文件夹把下载的文件拷贝到心创建的目录下面解压缩文件设置环境变量,用打开文件在文件的最后面增加 1.搭建JAVA环境,配...

    shenhualongshenhualong 评论0 收藏0
  • 从实现角度看redis lazy free的使用和注意事项

    从实现角度看redis lazy free的使用和注意事项

    摘要:在执行耗时命令如范围扫描类的超大下的等瞬时大量过期驱逐等情况下,会造成的下降,阻塞其他请求。 本文主要从实现角度分析了redis lazy free特性的使用方法和注意事项 有帮助的话就点个赞,关注专栏数据库,不跑路吧~~不定期更新数据库的小知识和实...

    My_Oh_MyMy_Oh_My 评论0 收藏0
  • Redis 实现分布式锁(Redlock 算法)

    Redis 实现分布式锁(Redlock 算法)

    摘要:而且这些节点全都是相互独立的,都是节点,且不使用分布式协调方案。例如锁过期时间为,那么请求超时时间应该设置在大约之间。但这样会完全牺牲性能,使其和传统的系统的分布式锁方案没有区别但事情往往不像第一眼看上去这么糟 先介绍两个概念 Safety...

    894974231894974231 评论0 收藏0
  • redis的几个操作,还有谁不知道的?

    redis的几个操作,还有谁不知道的?

    摘要:是什么是开源许可高级的存储系统。可以用来存储字符串哈希结构链表集合因此常用来提供数据结构服务。安装缺少包则需要通过安装报错缺少包通过如果报错则使用编译可以使用命令测试报错则需要安装包安装方法如下安装完成后运行命令成功。 showImg("https...

    jone5679jone5679 评论0 收藏0
  • Redis常用命令

    Redis常用命令

    哈希表常用命令 hmget keys hget hexists hset hdel flushall del key type 10.hgetall

    shevyshevy 评论0 收藏0
  • Flask+python3+supervisor+redis+docker+nginx技术架构web

    Flask+python3+supervisor+redis+docker+nginx技术架构web

    摘要:背景手里有一个项目,代码按照前端代码库后端代码库分别在上,分散带来的结果是,不容易持续集成,比如你可能需要很多的去保证一个项目的正常运作,但是这个项目也不是特别大,所以尝试将代码融合,于此同时将代码化,用于持续部署。 背景 手里有一个w...

    ztyzzztyzz 评论0 收藏0
  • Redis交互方式

    Redis交互方式

    摘要:一种语言也会有多种不同的客户端,如有和等不同的客户端。常用参数指定主机名或地址,默认地址为指定端口,默认端口是指定密码,中密码可以不配置 连接redis数据库需要使用redis客户端,redis有多种客户端,针对不同的变成语言有不同的客户端,如用于j...

    mingzhongmingzhong 评论0 收藏0
  • Tedis:基于 TiKV 构建的 NoSQL 数据库

    Tedis:基于 TiKV 构建的 NoSQL 数据库

    摘要:是基于开源的兼容协议的强一致性的数据库开源项目。这种架构类似于公司的第一代的系统,系统本身也是一个强一致性的高可用的分布式系统。由于篇幅所限,本文中关于强一致性线性一致性的很多技术细节的阐述未能详尽,拟另行成文讨论。 作者介绍:陈东明...

    KitorinZeroKitorinZero 评论0 收藏0
  • Redis的数据结构

    Redis的数据结构

    摘要:返回值为字符串的长度。取值返回指定中的的值获取中的多个的值获取中所有的删除可以删除一个或者多个字段,返回值是被删除的字段的个数。返回值是新加入到集合的元素的个数,不包含之前已经存在的元素。 Redis的数据结构 redis是一种高级的key-value的...

    HmyBmnyHmyBmny 评论0 收藏0
  • Redis分布式锁

    Redis分布式锁

    摘要:是开源,内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理采用单进程单线程模型,并发能力强大,主流的分布式缓存工具。 redis:Redis是开源,内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理.采用单进程单线程模型...

    justCodingjustCoding 评论0 收藏0
  • Redis闲谈(1):构建知识图谱

    Redis闲谈(1):构建知识图谱

    摘要:丰富的特性具有丰富的特性,比如可以用作分布式锁可以持久化数据可以用作消息队列排行榜计数器还支持通知过期等等。比如利用布隆过滤器,内部维护一系列合法有效的,迅速判断出请求所携带的是否合法有效。 showImg("https://segmentfault.com/img/remo...

    sherlock221sherlock221 评论0 收藏0
  • php + redis + lua 实现一个简单的发号器(1)-- 原理篇

    php + redis + lua 实现一个简单的发号器(1)-- 原理篇

    摘要:出于以上两个原因,我们需要自己的发号器来产生。与此同时,为了保证执行,具有原子性,我们使用来进行实现。由于能力和水平有限,难免会有纰漏,希望及时指出。参考文章分布式生成器实现上实现原理 1、为什么要实现发号器 很多地方我们都需要一个全局...

    frank_funfrank_fun 评论0 收藏0
<