![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 50
石说心雨
这个作者很懒,什么都没留下…
展开
-
SpringBoot 整合Redis 问题1 集群模式与SpringBoot中的问题
配置文件中配置redis,没有集群配置,导致在写入数据的时候,可能有key和value映射到不同的集群的slot中。原创 2022-11-24 16:31:39 · 764 阅读 · 1 评论 -
Redis事务与持久化
Multi 组队开启事务 Exec执行阶段 discard 放弃组队 watch key unwatch key Redis事务三特性: 1.单独的隔离操作 事务中的所有命令都会序列化,按顺序的执行。事务在执行的过程中,不会呗 其他的客户端发送来的命令请求所打断 2. 没有隔离级别的概念 队列中的命令没有提交之前都不会实际被执行,因为事务提交前任何指令都不会被实际执行 3. 不保证原子性 事务中如果一条命令执行失败,其后的命令仍然会被执行,不会回滚。 4. RDB 在指定的时间间原创 2022-05-16 22:25:07 · 136 阅读 · 0 评论 -
SpringBoot整合redis
1. 创建SpringBoot项目,添加redis依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.6.7</version> </dependency>原创 2022-05-15 23:46:00 · 105 阅读 · 0 评论 -
Redis 发布订阅
1. 发布订阅 SUBSCRIBE channel1 打开一个客户端的订阅频道 PUBLISH channel1 hello 给channel1发布消息hello 2. Redis6中新数据类型 1. bitmap setbit users:20210101 19 1 getbit users:20210101 11 BITCOUNT users:20210101 BITCOUNT users:20210101 0 2 对于bitmap中八位为一组,所以统计第一组到第三组中为1 的个数 B原创 2022-05-15 22:50:30 · 184 阅读 · 0 评论 -
Redis常用命令
1. String set key value 添加键值对 get key 取值 append key 向key中追加字符 strlen key 获取key的长度 setnx 当数据库中的key不存在时,可以将key-value 添加进数据库 incr 将key中存储的数字值加1 decr 将key中存储的数字值减一 incryby/decryby key value 将key中存储的数字值加减 value setxx 当数据库中的key存在时,可以将key-velue添加进数据库 与s.原创 2022-05-15 20:40:09 · 224 阅读 · 0 评论