随笔 - 832  文章 - 2  评论 - 31  阅读 - 167万

随笔分类 -  redis

redis底层数据结构
摘要:一丶Redis底层结构 1. redis 存储结构 redis的存储结构从外层往内层依次是redisDb、dict、dictht、dictEntry。 redis的Db默认情况下有16个,每个redisDb内部包含一个dict的数据结构。 redis的dict内部包含dictht的数组,数组个数为2 阅读全文
posted @ 2022-07-12 23:15 小破孩楼主 阅读(279) 评论(0) 推荐(0) 编辑
redisobject详解
摘要:前面说到,Redis对象有5种类型;无论是哪种类型,Redis都不会直接存储, 而是通过redisObject对象进行存储。 redisObject对象非常重要,Redis对象的类型、内部编码、内存回收、共享对象等功能,都需要redisObject支持,下面将通过redisObject的结构来说明它 阅读全文
posted @ 2022-07-12 22:59 小破孩楼主 阅读(186) 评论(0) 推荐(0) 编辑
Redis集群报错:(error) CROSSSLOT Keys in request don't hash to the same slot 的解决办法
摘要:Redis 哈希槽基本概念哈希槽(hash slot)是来自Redis Cluster的概念, 但在各种集群方案都有使用。哈希槽是一个key的集合,Redis集群共有16384个哈希槽,每个key通过CRC16散列然后对16384进行取模来决定该key应当被放到哪个槽中,集群中的每个节点负责一部分哈 阅读全文
posted @ 2022-07-03 11:35 小破孩楼主 阅读(4705) 评论(0) 推荐(0) 编辑
RedisTemplate中opsForValue的使用 (复制粘贴的,没有练习,找时间回顾 )
摘要:Spring 封装了 RedisTemplate 对象来进行对redis的各种操作,它支持所有的 redis 原生的 api。 查阅点资料下面总结看下Redis中opsForValue()方法的使用介绍:1、set(K key, V value) 新增一个字符串类型的值,key是键,value是值。 阅读全文
posted @ 2021-05-21 09:39 小破孩楼主 阅读(566) 评论(0) 推荐(0) 编辑
redis事务及乐观锁
摘要:Redis 事务的本质是一组命令的集合。事务支持一次性执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。Redis支持简单的事务 队列 set set set 队列 总结说:redis事务就是一次性、 阅读全文
posted @ 2020-10-03 16:01 小破孩楼主 阅读(508) 评论(0) 推荐(0) 编辑
redis的三个特殊数据结构(geospatial、bitmaps、hyperloglogs)
摘要:geospatial 应用:存储位置信息,可以很方便计算和管理位置信息 redis的geospatial在redis 3.2版本就推出来了!这个功能可以推算地理位置的信息,两地之间的距离,方圆几里的人 可以查询一些测试数据:http://www.jsons.cn/lngcode/geospatial 阅读全文
posted @ 2020-10-03 15:05 小破孩楼主 阅读(1019) 评论(0) 推荐(0) 编辑
SpringBoot session 共享(copy自微信公众号的文章)
摘要:在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图: 在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Nginx 阅读全文
posted @ 2020-07-13 22:00 小破孩楼主 阅读(363) 评论(0) 推荐(0) 编辑
SpringCache和Redis集成
摘要:1. 前言 一个系统在于数据库交互的过程中,内存的速度远远快于硬盘速度,当我们重复地获取相同数据时,我们一次又一次地请求数据库或远程服务,者无疑时性能上地浪费(这会导致大量时间被浪费在数据库查询或者远程方法调用上致使程序性能恶化),于是有了“缓存”。本文将介绍在spring boot项目开发中怎样使 阅读全文
posted @ 2020-05-05 22:19 小破孩楼主 阅读(649) 评论(0) 推荐(0) 编辑
java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received
摘要:要缓存的 Java 对象必须实现 Serializable 接口,因为 Spring 会将对象先序列化再存入 Redis,比如的com.defonds.bdp.city.bean.City 类,如果不实现 Serializable 的话将会遇到类似这种错误:nested exception is j 阅读全文
posted @ 2020-05-05 21:35 小破孩楼主 阅读(1124) 评论(0) 推荐(0) 编辑
RedisTemplate 中 opsForHash()使用 (没有测试过,copy的)
摘要:1、put(H key, HK hashKey, HV value) //新增hashMap值 redisTemplate.opsForHash().put("Person","name","ligang"); redisTemplate.opsForHash().put("Person","age 阅读全文
posted @ 2019-12-23 10:24 小破孩楼主 阅读(11813) 评论(0) 推荐(4) 编辑
【Springboot】spring-boot-starter-redis包报错 :unknown
摘要:springboot集成redis时,引入spring-boot-starter-redis包报错,maven找不到这个资源.如下图: 我的项目中,spring boot是 用的2.0.4版本.spring-boot-starter-redis在springboot 1.4.7版本后,改为了spri 阅读全文
posted @ 2019-12-22 13:05 小破孩楼主 阅读(2842) 评论(0) 推荐(0) 编辑
windows redis 连接错误Creating Server TCP listening socket 127.0.0.1:637 9: bind: No error
摘要:报错信息如下: [10036] 30 Dec 10:23:49.616 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error[8660] 30 Dec 10:23:57.132 # Creating Server 阅读全文
posted @ 2019-12-20 20:42 小破孩楼主 阅读(1164) 评论(0) 推荐(0) 编辑
redis启动错误: Warning: no config file specified, using the default config. In order to specify a config
摘要:redis启动错误: Warning: no config file specified, using the default config. In order to specify a config windows下redis启动时遇到错误: D:\redis>redis-server.exe[1 阅读全文
posted @ 2019-12-20 20:38 小破孩楼主 阅读(7842) 评论(0) 推荐(0) 编辑
QForkMasterInit: system error caught. error code=0x000005af, message=VirtualAllocEx failed.(遇到还没试过)
摘要:今天在使用Redis的时候出现以下错误: QForkMasterInit: system error caught. error code=0x000005af, message=VirtualAllocEx failed. 主要原因是磁盘吃紧。 具体解决方法是: redis的conf文件设置参数m 阅读全文
posted @ 2019-12-20 19:50 小破孩楼主 阅读(1768) 评论(1) 推荐(1) 编辑
一些常用的 redis 的操作配置(对String、hash)
摘要:import java.util.List; import java.util.Map; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import redis.clients. 阅读全文
posted @ 2019-12-20 19:26 小破孩楼主 阅读(417) 评论(0) 推荐(0) 编辑
redis数据查看工具
摘要:Redis缓存数据库目前已大量的应用,广泛用于存储session信息,权限信息,交易作业等热数据。但是Redis存在的数据可视化不便、Redis的数据查看维护困难、Redis状态监控运维不易等问题。使用TreeSoft可以解决以上问题。 1、安装 相信大家windows下安装工具都得心应手,但Lin 阅读全文
posted @ 2019-12-11 14:01 小破孩楼主 阅读(1526) 评论(0) 推荐(0) 编辑
【Redis】使用Jedis操作Redis
摘要:https://www.cnblogs.com/relucent/p/4203190.html Jedis介绍 jedis就是集成了redis的一些命令操作,封装了redis的java客户端。 Jedis使用 使用jedis需要引入jedis的jar包,下面提供了maven依赖 jedis.jar是 阅读全文
posted @ 2019-10-03 09:15 小破孩楼主 阅读(531) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示