标签:Redis相关的结果107条:

    linux下源码安装redis

      redis官方下载网址:https:/edis.io/download安装目录:/usr/local/bin/配置文件路径:/etcedisedis.conf配置端口:6379服务端:/usr/local/binedis-server客户端:/usr/local/binedis-cli持久化文件存放目录路径:/var/libedispid路径:/varunedis.pid日志路径:/var/log…

    发布于:2019-10-23 20:41:57

    【网页加速】lua redis的二次升级

      【网页加速】lua redis的二次升级之前发过openresty的相关文章,也是用于加速网页速度的,但是上次没有优化好代码,这次整理了下,优化了nginx的配置和lua的代码,感兴趣的话可以看看上篇的文章:https://www.cnblogs.com/w1570631036/p/8449373.html为了学习,不断的给自己的服务器装东西,又是logstash,又是kafka,导致主站网络负载、cpu消耗过大,再加上tomcat这个…

    发布于:2019-10-23 19:57:43

    对比redis lua和modules模块的性能损耗

      对比redis lua和modules模块的性能损耗前言废话补多少,redislua是干嘛的?我们可以自定义逻辑方法,在方法里执行多个redis.call命令,以及各种逻辑的判断。Redismodules的功能跟Redislua是很类同的,显而易见的区别是,一个是lua,另一个是c代码。RedisLuaScripts的好处第一,减少了网络的RTT消耗。第二,原子化的封装,在redis里lua脚本的执行触发原子的,不可被中断的。不可被中断?如果发生阻…

    发布于:2019-10-22 13:34:36

    Redis查漏补缺:最易错过的技术要点大扫盲

      Redis查漏补缺:最易错过的技术要点大扫盲考虑到绝大部分写业务的程序员在实际开发中使用Redis时,只会Setvalue和Getvalue两个操作,对Redis整体缺乏一个认知。又恰逢笔者有同事下周要去培训Redis,所以笔者斗胆以Redis为主题,对Redis常见问题做一个总结,希望能够扫除大家的知识盲点。本文围绕以下几点进行阐述:为什么使用Redis使用Redis有什么缺点单线程的Redis为什么这么快Redis的数据类型,以及每种数…

    发布于:2019-10-22 12:49:06

    基于Redis实现分布式锁

      基于Redis实现分布式锁背景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。Redis命令介绍使用Redis实现分布式锁,有两个重要函数需要介绍SETNX命令(S…

    发布于:2019-10-22 12:44:16

    Redis 与 fastjson 实现存储与读取

      1、数组listRedis结合fastjson存储List<Home>home=newArrayList<Home>();Stringkey="redisKey";redisUtil.set(key,JSON.toJSONString(home));Redis结合fastjson读取Stringkey="redisKey";Objectvalue=redisUtil.get…

    发布于:2019-10-20 19:11:57

    Linux搭建ELK日志收集系统:FIlebeat+Redis+Logstash+Elasticse

      Linux搭建ELK日志收集系统:FIlebeat+Redis+Logstash+ElasticseCentos7部署ELK日志收集系统一、ELK概述ELK是一组开源软件的简称,其包括Elasticsearch、Logstash和Kibana。ELK最近几年发展迅速,已经成为目前最流行的集中式日志解决方案。Elasticsearch:能对大容量的数据进行接近实时的存储,搜索和分析操作。本项目中主要通过Elasticsearch存储所有获取的日志。Logstash:数据收集引擎,它支持动态的的从各…

    发布于:2019-10-20 14:44:18

    如何为双活Redis Enterprise搭建基于Docker的开发环境?

      如何为双活Redis Enterprise搭建基于Docker的开发环境?RedisEnterprise这种双活数据库是地域分布式应用程序的理想选择。其架构基于无冲突复制数据类型(CRDT)方面是突破性的学术研究。这种方法与其他双活数据库相比具有许多优点,包括如下:为读写操作提供本地延迟为简单和复杂的数据类型提供内置的冲突解决方案跨区域故障切换简化实施了诸多用例,比如积分榜、分布式缓存、共享会话和多用户计费等。最近我们发布了一篇关于https:/edislabs.com…

    发布于:2019-10-19 16:15:29

    Win10下使用Docker运行redis

      在windows下安装一些服务器的开发组件并不是很方便,通常都会用到虚拟机。Docker是个好东西,有现成的镜像直接可以使用。不用费时费力在windows上折腾服务器需要的环境。只要几步就能搞定,非常方便注册账号,安装Docker获取Redis运行RedisOK安装Docker1、注册一个Docker账号2、下载并安装Docker官网下载Docker:https://www.docker.com/…

    发布于:2019-10-19 14:15:45

    openresty+redis拦截高频访问IP

      CC攻击网站受到攻击通常是黑客通过几个甚至多个IP地址,在短时间内进行超高频率访问,从而让服务器在短时间内增加巨大的计算量,导致负载增加,降低响应能力,甚至直接宕机停止服务。通常这类情况我们只能通过查看分析网站日志,从而获得攻击者的IP地址,再通过防火墙进行拦截。但一般而言这只会发生在监控系统已经开始报警之后,也就是网站或服务已经遭受到了攻击,并造成影响之后。并且在日志中搜寻到攻击者的IP并不是十…

    发布于:2019-10-18 17:01:04

    一文让你明白Redis持久化

      一文让你明白Redis持久化网上虽然已经有很多类似的介绍了,但我还是自己总结归纳了一下,自认为内容和细节都是比较齐全的。文章篇幅有4k多字,货有点干,断断续续写了好几天,希望对大家有帮助。不出意外地话,今后会陆续更新Redis相关的文章,和大家一起学习。好了,下面开始回归正文:Redis一共有2种持久化方式,分别是RDB和AOF,下面我来详细介绍两种方式在各个过程所做的事情,特点等等。1.RDB持久化RDB持久化是Redis…

    发布于:2019-10-17 14:32:52

    Redis数据库解析,读懂直接去见面试官

      Redis数据库解析,读懂直接去见面试官上一篇,我们简单了解过NoSQL数据库下文档型数据库MongoDB,今天我们来介绍下NoSQL数据库下一款缓存数据库Redis。谈到Redis,应该没有一个技术开发者会否认,在当今的技术架构中,Redis已然成为使用最广泛的缓存,它支持复杂的数据结构,支持持久化,支持主从集群,支持高可用……在介绍Redis之前,我们不妨先简要的了解下缓存。随着互联网的普及,信息内容愈加复杂,用户数量和访问数量不断…

    发布于:2019-10-17 14:10:52

    Redis Cluster 实践

      背景redis这个gem在最新的4.1版中开始支持RedisCluster。开发环境我们需要在开发环境搭建一个RedisCluster,最方便快捷的方法是使用docker和docker-compose,并且使用配置好的image。在docker-compose.yml中添加下列代码version:'3'services:redis-cluster:image:grokzenedis-cluster…

    发布于:2019-10-17 13:53:02

    redis(一)–在centos7.5下编译安装redis5.0

      redis(一)–在centos7.5下编译安装redis5.01、安装依赖首先要安装redis需要依赖的软件包yuminstallgcc*2、下载并解压首先下载wgethttp://download.redis.ioeleasesedis-5.0.0.tar.gz然后解压开包tar-zxvfredis-5.0.0.tar.gzcdredis-5.0.0执行命令makeMALLOC=libc如果不添加MALLOC=libc就会提示下边的错误。3、启停redis…

    发布于:2019-10-17 13:35:18

    Ubuntu 18.04 手动安装最新版 Redis

      Redis,全称REmoteDIctionaryServer,是一个由SalvatoreSanfilippo编写的开源高性能key-value存储系统。Redis是基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题,做为时时监控信号处理也非常不错。本文详细介绍如何在Ubuntu18.04上手动安装最新版Redi…

    发布于:2019-10-17 13:11:24

    redis 禁用O(n) 复杂度方法

      某公司技术部发生2起本年度PO级特大事故,造成公司资金损失400万,原因如下:由于工程师直接操作上线redis,执行:keys*wxdb(此处省略)cf8*这样的命令,导致redis锁住,导致CPU飙升,引起所有支付链路卡住,等十几秒结束后,所有的请求流量全部挤压到了rds数据库中,使数据库产生了雪崩效应,发生了数据库宕机事件。redis开发规范中有一条铁律如下所示:线上Redis禁止使用Keys…

    发布于:2019-10-17 12:53:28