redis集群监控(redis-stat) 本文来自互联网,由本人亲测,可行 ps:亲测,是这样写,可用,时间=2020-02-12 14:45   1. 环境 redis集群版本: 3.2.1 CentOS Linux release 7.2.1511 (Core) 2. 安装包 eventmachine-1.2.3.gem、redis-stat-0.4.14.gem、thin-1.5.1.gem、daemons-1.1.9.gem   gem下载网站:https://rubygems.org…

2021年4月25日 0条评论 49点热度 阅读全文

@Test public void testPipLine(){ //根据hashKey依次获取所有value List<Object> executeResult = redisTemplate.executePipelined(new RedisCallback<Object>() { @Override public Object doInRedis(RedisConnection connection) throws DataAccessException { //业务操作 for …

2021年4月25日 0条评论 50点热度 阅读全文

上一篇:Redis-数据类型篇 文章目录 Redis-通用指令篇 Redis简介 Redis——通用命令操作 key是什么? 针对key的一些常用操作? 1. 对于key的自身状态控制的相关操作: 2. 对于key的时效性相关操作: 3. 对于key的查询检索相关操作: 4. 对于key的其他操作: Redis-通用指令篇 Redis简介 Redis是C语言开发的一个高性能键值对(key -value) 内存数据库,可以用作数据库,缓存和消息中间件等。 特点 作为内存数据库,它的性能非常优秀,数据存储在内存当中,读…

2021年4月25日 0条评论 46点热度 阅读全文

同系列一:Redis 缓存数据库入门教程 同系列二:Redis-通用指令篇 同系列三:Redis-RDB-AOF持久化篇 文章目录 Redis-事务篇 Redis简介 什么是事务(Transaction)? 特征 Redis中的事务? 事务的基本操作 事务的工作流程 事务操作注意事项 事务回滚 Redis——锁 watch 命令 unwatch 命令 分布式锁 setnx(set if not exists)实现 改良1 setnx + expire 改良2 set扩展参数 其他文章 Redis-事务篇 Redis…

2021年4月25日 0条评论 40点热度 阅读全文

文章目录 Redis-删除策略以及逐出(淘汰)策略篇 Redis简介 删除策略以及逐出策略 什么是过期数据? Redis提供的删除策略 定时删除 惰性删除|被动删除 定期删除|主动删除 删除策略比对 逐出(淘汰)策略 介绍 逐出(淘汰)算法策略及其相关配置 1. 检测带有时效性的数据进行淘汰(**`第i个数据库的expire空间`**) 2. 检测全库的数据进行淘汰(**`第i个数据库的dict空间`**) 3. 不进行淘汰--**`NO_EVICTION`** Redis-删除策略以及逐出(淘汰)策略篇 Redi…

2021年4月25日 0条评论 43点热度 阅读全文

为了提高系统的访问效率和降低服务器压力,我们通常会采用缓存的策略,而使用缓存可以有效地支持高性能和高并发,而我们常用redis作为缓存。 高性能: 用户第一次访问数据库中的某些数据时,是从硬盘中读取的,该过程缓慢。而操作缓存是直接操作内存,速度快。所以,当第一次访问后,将数据存储在缓存,若数据库中的数据有变动,则同步改变缓存中相应的数据。 高并发: 直接操作缓存能够承受的请求是远远大于直接访问数据库的,可以将热点数据保存到缓存中,从而使部分请求直接到达缓存,而不用经过数据库,降低服务器压力的同时,提高了并发量。 为…

2021年4月25日 0条评论 37点热度 阅读全文

一 .前期准备 Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb 二.安装配置redis redis下载地址 https://github.com/MSOpenTech/redis/releases ; 下载Redis-x64-3.2.100.zip。 集群规划有三个节点的集群,每个节点有一主一备。需要6台虚拟机。 把 redis 解压到桌面,(也可以在其他盘,怎么方便怎么来)再复制出 5 份,配置 三主三从集群。 由于 re…

2021年4月25日 0条评论 40点热度 阅读全文

什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。 Redis特点 Redis以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。以设置和获取一个256…

2021年4月25日 0条评论 41点热度 阅读全文

Redis实现分布式锁 1 问题导入 使用setnx来实现分布式锁? 2 问题分析 问题1:setnx命令在参数中不能设置过期时间,要执行expire才能进行过期时间设置,不是原子性的操作,可能会在执行setnx后服务器宕机,没有设置expire,从而造成死锁现象 解决:在redis中可以使用set key value ex expireTime nx 命令来进行替换,在代码中可以使用redisTemplate.opsForValue().setIfAbsent(key, value, expireTime, Ti…

2021年4月25日 0条评论 36点热度 阅读全文

一、哈希表概述        首先简单介绍几个概念:哈希表(散列表)、映射、冲突、链地址、哈希函数。        哈希表(Hash table)的初衷是为了将数据映射到数组中的某个位置,这样就能够通过数组下标访问该数据,提高数据的查找速度,这样的查找的平均期望时间复杂度是O(1)的。        例如四个整数 6、7、9、12 需要映射到数组中,我们可以开一个长度为13(C语言下标从0开始)的…

2021年4月25日 0条评论 61点热度 阅读全文