#redi

redis4支持内存碎片清理功能使用

最近看到redis4支持内存碎片清理了,之前一直期待有这么一个功能,因为之前遇到内存碎片的解决办法就是重启,现在终于有了优雅的解决方案.^o^/,这个功能其实oranagra在2017年1月1日已经提交pr了,相关地址: https://github.com/antirez/redis/pull/3720版本...

合理设置redis主从buffer 不错

某次抢购时,一个redis集群的某个分片,从实例响应时间陡增到几十秒,报警后运维将其中一个本应该下线的slave下掉,问题减轻但没有解决,又把另一个正常的slave下线掉,问题消失。09:59:11.842#Clientid=19768058addr=xx.xxx.xx.xx:46599fd=7name=age=235...

Flink消费Kafka数据并把实时计算的结果导入到Redis

1.完成的场景在很多大数据场景下,要求数据形成数据流的形式进行计算和存储。上篇博客介绍了Flink消费Kafka数据实现Wordcount计算,这篇博客需要完成的是将实时计算的结果写到redis。当kafka从其他端获取数据立刻到Flink计算,Flink计算完后结果写到Redis,整个过程就像流水一样形成了数据流的处...

redis集群主从中断,报io过高 不错

问题原因:1、由于这个集群redis操作非常频繁,1分钟操作数据达到1-2G,所有自动aof非常频繁,主从复制打包rdb也非常频繁,之前配置已经无法满足要求报异常如下6943:M19Jul20:22:57.326#Connectionwithslave10.215.84.40:6009lost.32944:C19Jul...

redis aof文件过大问题

最近新安装了一台redis,版本为redis-3.2.5数据盘用的是固态硬盘。之前用的是普通硬盘,redis日志天天报 AsynchronousAOFfsyncistakingtoolong(diskisbusy?).WritingtheAOFbufferwithoutwaitingforfsynctocom...
代码星球 ·2020-09-02

Redis之Java客户端Jedis

Redis不仅使用命令客户端来操作,而且可以使用程序客户端操作。现在基本上主流的语言都有客户端支持,比如Java、C、C#、C++、php、Node.js、Go等。在官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis等,其中官方推荐使用Jedis和Redisson。在企...
代码星球 ·2020-08-31

Redis的初识

  已经有了Membercache和各种数据库,Redis为什么会产生?Redis纯粹为应用而产生,它是一个高性能的key-value数据库。Redis的出现,很大程序补偿了Memcached这类key-value存储的不足,解决了断电后数据库完全丢失的情况;在部分场合可以对关系数据库起到很好的补偿作用。性能测试结果表...
代码星球 ·2020-08-31

Jsp重定向(response.sendRedirect())和转发(request.getRequestDispatcher().forward(request,r)的差别

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><%@pageimport="sun.awt.RepaintArea"%><%Stringpath=request.getContextPath();String...

亲热接触Redis-第二天(Redis Sentinel)

Redis是一个很优秀的NoSql,它支持键值对,查询方便,被大量应用在Internet的应用中。它即能够用作HttpSession的分离如上一次举例中的和SpringSession的结合。还能够直接配置在Tomcat中和Tomcat容器结合并能够自己主动使用Redis作Session盛载器,同一时候它也能够作为一个分...

Redis源代码剖析和凝视(八)--- 对象系统(redisObject)

redis中基于双端链表、简单动态字符串(sds)、字典、跳跃表、整数集合、压缩列表、高速列表等等数据结构实现了一个对象系统,而且实现了5种不同的对象,每种对象都使用了至少一种前面的数据结构,优化对象在不同场合下的使用效率。双端链表源代码剖析和凝视简单动态字符串(SDS)源代码剖析和凝视字典结构源代码剖析和凝视跳跃表源...

shiro-redis实现session存储到redis

  shiro-redis开源项目已经很好的将shiro与redis整合到一起,实现了将session存入redis,可以方便的用于session共享实现集群部署。  git地址:https://github.com/alexxiyang/shiro-redis ,文档:http://alexxiyang.g...

spring-session+Redis实现Session共享

关于session共享的方式有多种:(1)通过nginx的ip_hash,根据ip将请求分配到对应的服务器(2)基于关系型数据库存储(3)基于cookie存储(4)服务器内置的session复制域(5)基于nosql(memcache、redis都可以)  常用的就是1和5,下面研究第5种方式,基于nosql存储ses...

Redis实现聊天功能

  在学习了Redis做为消息队列之后研究了redis聊天的功能。  其实用关系型数据库也可以实现消息功能,自己就曾经用mysql写过一个简单的消息的功能。RDB中思路如下:**在实际中可以完全借助mysql数据库实现聊天功能,建立一个表,保存接收人的username、message、isConsumed等信息,用户登...
代码星球 ·2020-08-27

redis实现消息队列&发布/订阅模式使用

  在项目中用到了redis作为缓存,再学习了ActiveMq之后想着用redis实现简单的消息队列,下面做记录。   Redis的列表类型键可以用来实现队列,并且支持阻塞式读取,可以很容易的实现一个高性能的优先队列。同时在更高层面上,Redis还支持"发布/订阅"的消息模式,可以基于此构建一个聊天系统。  ...

redis集群离线安装环境搭建过程

  本文是继上次redis集群重新整理的离线搭建环境,关于前期的redis集群准备工作参考我另一篇博客:                  ...
首页上一页...3839404142...下一页尾页