
Redis
Redis
杭州小哥哥
记录学习笔记
展开
-
缓存雪崩总结
原创 2024-02-15 19:49:01 · 413 阅读 · 0 评论 -
redis为什么这么快
原创 2023-12-13 22:17:28 · 787 阅读 · 0 评论 -
I/O多路复用模型
原创 2023-05-18 21:59:06 · 135 阅读 · 0 评论 -
redis分片集群
原创 2023-05-17 23:00:46 · 1945 阅读 · 0 评论 -
redis分片集群结构
原创 2023-05-17 22:56:12 · 1935 阅读 · 0 评论 -
redis分片集群结构
原创 2023-05-17 22:54:42 · 1903 阅读 · 0 评论 -
redis主从数据同步原理
原创 2023-05-17 22:39:57 · 1943 阅读 · 0 评论 -
Redisson问题
原创 2023-05-17 22:19:41 · 133 阅读 · 0 评论 -
redis数据类型
redis原创 2023-03-08 22:06:52 · 239 阅读 · 0 评论 -
什么是gcc
redis原创 2023-03-05 06:58:37 · 142 阅读 · 0 评论 -
redis7.0新特性
redis原创 2023-03-05 06:57:07 · 216 阅读 · 0 评论 -
redis 稳定版本和非稳定版本怎么区分
redis原创 2023-03-05 05:51:14 · 307 阅读 · 0 评论 -
lua脚本能在redis集群里执行吗
redis原创 2023-02-18 21:22:57 · 539 阅读 · 0 评论 -
redis集群支持批量操作命令吗
redis原创 2023-02-18 21:17:23 · 307 阅读 · 0 评论 -
redis集群为什么至少需要三个master节点
redis原创 2023-02-18 21:03:28 · 428 阅读 · 0 评论 -
redis集群网络抖动导致频繁主从切换这么处理
redis原创 2023-02-17 23:35:28 · 453 阅读 · 0 评论 -
redis主从复制风暴
redis原创 2023-02-17 23:21:14 · 197 阅读 · 0 评论 -
redis中flushall和flushdb的作用
redis原创 2022-10-12 22:02:39 · 237 阅读 · 0 评论 -
setnx
原创 2020-12-21 23:26:25 · 776 阅读 · 0 评论 -
mac下安装redis
官网地址:https://redis.io/二、下载完成后解压安装解压命令 tar zxvf redis-6.0.6.tar.gz切换到redis目录下cdredis-6.0.6编译测试sudo make test编译安装sudo make installsudo make testsudo make install...原创 2020-08-21 09:37:44 · 211 阅读 · 0 评论 -
redisTemplate设置key零点过期,生成自增的单号
public String getId() { String key = "finance:funs:code"; Long incr = getIncr(key); if (incr == 0) { incr = getIncr(key);//从0001开始 } DecimalFormat df = new DecimalFormat("0000");//四位序列号 String f..原创 2020-08-16 13:08:59 · 3341 阅读 · 0 评论 -
redisTemplate获得key的过期时间方法
/*** 从redis中获取key对应的过期时间;* 如果该值有过期时间,就返回相应的过期时间;* 如果该值没有设置过期时间,就返回-1;* 如果没有该值,就返回-2;*/redisTemplate.opsForValue().getOperations().getExpire("key的名称")...原创 2020-08-16 13:03:35 · 5817 阅读 · 0 评论 -
java 中通过 Lettuce 来操作 Redis
spring-data-redis文档:https://docs.spring.io/spring-data/redis/docs/2.0.1.RELEASE/reference/html/#new-in-2.0.0Redis文档:https://redis.io/documentationRedis中文文档:http://www.redis.cn/commands.html本文学习一下如何通过 Java 操作 Redis。Java 操作 Redis 的库有两个,Jedis 和 Lettu...原创 2020-05-09 13:42:54 · 1571 阅读 · 0 评论 -
redisTemplate进行自增操作例子
代码String key = "redisAtomicLong:getAndIncrement:add";RedisAtomicLong entityIdCounter = new RedisAtomicLong(key, redisTemplate.getConnectionFactory());Long increment = entityIdCounter.getAndIncremen...原创 2020-05-08 14:27:40 · 9648 阅读 · 1 评论 -
redisTemplate.opsForHash()
Hash类型Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 2^32 - 1 键值对(40多亿)。Map以map集合的形式添加键值对<String, String> maps = new HashMap();maps.put("1","星期一");maps.put("2...原创 2020-05-06 16:51:08 · 22579 阅读 · 3 评论 -
RedisTemplate中opsForValue()中的方法
使用redisTemplate.opsForValue().set();先引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depende...原创 2020-05-06 15:46:44 · 9211 阅读 · 0 评论 -
使用Redis让单号从001递增
最近项目遇到一个需求,单号从001开始递增下面用到了redis处理代码如下:public String getId() { String key = "providerManager"; Long incr = getIncr(key); if (incr == 0) { incr = getIncr(key);//从001开始 } ...原创 2020-04-28 14:24:13 · 1358 阅读 · 0 评论 -
为什么要用 redis/为什么要用缓存
为什么要用 redis/为什么要用缓存主要从“高性能”和“高并发”这两点来看待这个问题。高性能:假如用户第一次访问数据库中的某些数据。这个过程会比较慢,因为是从硬盘上读取的。将该用户访问的数据存在缓存中,这样下一次再访问这些数据的时候就可以直接从缓存中获取了。操作缓存就是直接操作内存,所以速度相当快。如果数据库中的对应数据改变的之后,同步改变缓存中相应的数据即可!高并发:...原创 2020-02-23 20:05:41 · 707 阅读 · 0 评论 -
redis 和 memcached 的区别
redis 和 memcached 的区别对于 redis 和 memcached 我总结了下面四点。现在公司一般都是用 redis 来实现缓存,而且 redis 自身也越来越强大了! redis支持更丰富的数据类型(支持更复杂的应用场景):Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。memcache支持简单的数据类型,St...原创 2020-02-23 20:04:03 · 169 阅读 · 0 评论 -
Redis 与 Memcached的区别
Redis 与 Memcached两者都是非关系型内存键值数据库,主要有以下不同:数据类型Memcached 仅支持字符串类型,而 Redis 支持五种不同的数据类型,可以更灵活地解决问题。数据持久化Redis 支持两种持久化策略:RDB 快照和 AOF 日志,而 Memcached 不支持持久化。分布式Memcached 不支持分布式,只能通过在客户端使用一致性哈希来...原创 2020-02-23 19:59:44 · 208 阅读 · 0 评论 -
Redis持久化方式~RDB 持久化和AOF 持久化
持久化Redis 是内存型数据库,为了保证数据在断电后不会丢失,需要将内存中的数据持久化到硬盘上。RDB 持久化将某个时间点的所有数据都存放到硬盘上。可以将快照复制到其它服务器从而创建具有相同数据的服务器副本。如果系统发生故障,将会丢失最后一次创建快照之后的数据。如果数据量很大,保存快照的时间会很长。AOF 持久化将写命令添加到 AOF 文件(Append Only...原创 2020-02-23 19:57:39 · 170 阅读 · 0 评论 -
解决redis-cli连接时出现Could not connect to Redis at 127.0.0.1:6379: Connection refused
解决redis-cli连接时Could not connect to Redis at 127.0.0.1:6379: Connection refused原因:服务端未启动[root@localhost bin]# ./redis-server redis.conf[root@localhost bin]# redis-cli-bash: redis-cli: 未找到命令[r...原创 2020-02-13 13:31:16 · 39609 阅读 · 2 评论