redis
文章平均质量分 93
Java研究僧
这个作者很懒,什么都没留下…
展开
-
高效压缩位图在推荐系统中的应用
作者:vivo互联网服务器团队-Ke Jiachen一、背景用户在浏览游戏中心/应用商店的某些模块内容时,会进行一系列滑屏操作并多次请求游戏推荐业务来进行游戏推荐展示,这段时间我们称之为一个用户session。一个session内用户一般会进行十几次滑屏操作,每次滑屏操作都会请求推荐业务,所以在这个session内游戏推荐需要对推荐过的游戏进行去重,避免出现重复推荐同一款游戏影响用户体验。精简后的业务流程如下所示:用户进行滑屏操作时会触发一次推荐请求,此时客户端会将上一页的黑名单游戏通过游戏中心服务端透传给转载 2022-05-09 20:30:54 · 153 阅读 · 0 评论 -
Redis 内存优化在 vivo 的探索与实践
作者:互联网服务器团队- Tang Wenjian一、 背景使用过 Redis 的同学应该都知道,它基于键值对(key-value)的内存数据库,所有数据存放在内存中,内存在 Redis 中扮演一个核心角色,所有的操作都是围绕它进行。我们在实际维护过程中经常会被问到如下问题,比如数据怎么存储在 Redis 里面能节约成本、提升性能?Redis内存告警是什么原因导致?本文主要是通过分析 Redis内存结构、介绍内存优化手段,同时结合生产案例,帮助大家在优化内存使用,快速定位 Redis 相关内存异常问题。二、转载 2022-05-06 18:03:39 · 154 阅读 · 0 评论 -
redis前端启动与后端启动
学习redis时为了复习方便,特将笔记截图上传。原创 2017-08-29 11:06:49 · 3445 阅读 · 0 评论 -
redis安装
redis安装原创 2017-08-29 10:51:59 · 292 阅读 · 0 评论 -
redis三种客户端:自带客户端、图形界面客户端、Java客户端
学习Redis时为了复习方便,特将笔记截图上传。若连接不上,设置防火墙[root@itheima redis-3.0.0]# vim/etc/sysconfig/iptables# Firewall configuration written bysystem-config-firewall# Manual customization of this file原创 2017-08-29 15:04:59 · 1517 阅读 · 0 评论 -
redis持久化方案
学习Redis时为了复习方便,特将笔记截图上传。Redis持久化方案一、Rdb方式1、Rdb方式 Redis默认的方式,redis通过快照来将数据持久化到磁盘中。2、设置持久化快照的条件 在redis.conf中修改持久化快照的条件,如下: 3、持久化文件存储的目录 在redis.conf中可以指定持久化文件存原创 2017-08-31 18:19:15 · 150 阅读 · 0 评论 -
redis主从复制
1、什么是主从复制 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障。2、说明 2.1主redis中的数据有两个副本(replication)即从redis1和从redis2,即使一台redis服原创 2017-08-31 20:02:06 · 132 阅读 · 0 评论 -
redis集群搭建
1、redis-cluster架构图2、架构细节(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可(4)redis-cluster把原创 2017-09-02 08:30:16 · 207 阅读 · 0 评论 -
与Spring整合连接redis集群
1、接口封装 常用的操作redis的方法提取出一个接口,分别对应单机版和集群版创建两个实现类。 2、接口定义public interface JedisClient { String set(String key, String value); String get(String key); Boolean exists(String key); Lon原创 2017-09-02 09:07:57 · 2041 阅读 · 0 评论