![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
forwardMyLife
只争朝夕
展开
-
redis的scan的使用
1.scan命令在有些场景中,我们希望去查找符合部分字符匹配的key,在scan命令出来之前,都是使用keys命令 ,keys pattern,这种命令严禁在线上环境中使用,因为keys命令会去匹配所有的key,与之类似的可能阻塞服务的命令还有smebmers,hgetall,如果hash和set中元素较多,由于redis的单线程的机制,这些类似的命令都可能阻塞redis服务。在这样的背景下,scan命令诞生了,SCAN cursor [MATCH pattern] [COUNT count]s原创 2020-06-06 22:53:19 · 3981 阅读 · 0 评论 -
spring boot整合redisson
1.springboot 整合redisson,也依赖于spring-boot-starter-data-redis。1.引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&...原创 2019-12-08 17:33:42 · 2336 阅读 · 0 评论 -
redis的分布式锁
1.前言1.现在互联网发展的越来的越迅速,架构也有传统的单体架构,向分布式架构发展,涉及到分布式,就难免会遇到使用分布式锁的场景,分布式锁的实现目前使用比较多的是依赖于redis,或zk的实现。2.redis分布式锁需要注意的点。1.这里只讨论独占锁的情况,即同一个时间段,同一个=把锁只能被一个实例获取。2.锁用完后需要释放3.锁需要设置超时时间,防止实例中途挂了,却没有释放锁,导致死锁...原创 2019-12-08 16:53:54 · 157 阅读 · 0 评论 -
jedis简介和使用
1.jedis简介jedis是一个java实现的redis客户端连接工具。常用的还有redisson,jedis跟接近于原生的操作,而redisson跟适合用于分布式,提供了分布式锁,以及其他多种数据结构。jedis使用非常简单直接引入依赖<dependency> <groupId>redis.clients</groupId> <ar...原创 2019-12-02 23:02:37 · 2112 阅读 · 0 评论 -
redis集群搭建详解
Redis集群简介Redis是企业和个人很常用的缓存工具,面对大的并发,提高系统的健壮性,单个Redis实例是远远不够的。所以搭建Redis集群是很有必要的。 Redis 集群是一个在多个Redis节点间共享数据的集合。 Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令.Redis 集群的优势:自动分割数据到不同的节点上。 Redis 集原创 2017-12-03 18:47:50 · 409 阅读 · 5 评论 -
redis 常用命令
redis常用命令1.set 命令set key value [EX seconds | PX milliseconds] [NX|XX]EX和PX表示过期时间,EX表示秒,PX表示毫秒NX 表示不存在就set ,XX 存在就set原创 2019-04-14 11:05:09 · 784 阅读 · 0 评论