Stella981 Stella981
3年前
Spring Boot集成Redis,这个坑把我害惨了!
!(https://oscimg.oschina.net/oscnet/836578aaa3154dfd81af46af9176a5d5.jpg)最近项目中使用SpringBoot集成Redis,踩到了一个坑:从Redis中获取数据为null,但实际上Redis中是存在对应的数据的。是什么原因导致此坑的呢?本文就带大家从SpringBoo
Stella981 Stella981
3年前
Redis——常见面试题
  一、memcached与redis的区别?  1.存储方式不同。memcached把数据全部存在内存之中,断电之后会挂掉,而redis虽然也用到了内存,但是会有部分数据存在硬盘中,保证数据持久性。  2.数据支持类型不同。memcached对数据支持比较简单,而redis支持数据类型较丰富,如string、list、set、sorted
Stella981 Stella981
3年前
Redis 知识整理
_本文以Redis5.0.7为准。_基本概念Redis是开源的(BSD协议)内存数据存储。以KV的方式存储数据。key类型固定为string,value支持的类型有:stringlistsetzsethashtable淘汰策略volat
Stella981 Stella981
3年前
Redis的bitmap如何在Golang中使用
为什么需要Bitmapbitmap的主要应用场景为低空间的去重业务场景,比如活跃用户统计和用户行为统计。Golang如何操作funcmain(){rdb:redis.NewClient(&redis.Options{Addr:"127.0.0.1:
Stella981 Stella981
3年前
Redis 持久化方式
针对Redis的话题估计有些读者已经开始反感了,昨天还是有一些读者困惑,这就具体讲述下Redis持久化方式RDB的实现方式~01 触发时机手动触发:save:阻塞当前Redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,线上环境不建议使用bgsav
Wesley13 Wesley13
3年前
activeMQ+MQTT实现点对点发送消息
问题的提出:最近在做若干安卓设备(共享项目使用的硬件)和服务器通信实现MQTT消息的的接收。由于MQTT的限制(注意:不管你用的是paho的库还是其他任何MQTT的库都一样,这是MQTT协议的限制。)而无法实现服务器只给某一台机器(根据机器的IMEI号)发送消息。一开始使用的方法,就是服务器只管群发(消息体里会带一个终端ID字段信息),安卓端收到消息后,
Wesley13 Wesley13
3年前
Linux下PHP安装Redis扩展
pecl.php.net,PECL库是一个PHP扩展,提供一个目录的所有已知的扩展和托管设备下载PHP扩展,PHP很多扩展都可以在这里面找到。今天主要讲解下Linux下php安装redis扩展,附有windows下redis扩展安装。1、PHP redis(https://www.oschina.net/action/GoToLink?url
Stella981 Stella981
3年前
Redis持久化问题定位与优化技巧
今天主要分享继Redis持久化方式RDB、AOF之后的一些常用的Redis问题定位于优化方式。Redis持久化方式RDB(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzU3OTc1MDM1Mg%3D%3D%
Stella981 Stella981
3年前
Redis 淘汰策略解读
摘要:   Redis在生产环境中,采用配置参数maxmemory的方式来限制内存的大小。当实际存储内存超过maxmemory参数值时,开发者可以通过Redis内存淘汰策略,来决定如何腾出新空间继续支持读写工作。工作情况    首先,客户端会发起需要更多内存的申请;其次,Redis检查内存使用情况,如果
融云IM即时通讯 融云IM即时通讯
7个月前
融云 IM 干货丨单群聊云存储服务开通后,如何验证生效?
单群聊云存储服务开通后,可以通过以下几种方法验证其是否生效:1.查看控制台设置确认服务状态:登录融云控制台,进入“IM服务管理”页面,检查“单群聊消息云存储”服务是否已开启。如果已开启,服务状态应显示为“已启用”。2.发送消息并检查历史记录发送新消息:在单