redis
文章平均质量分 56
LonglyDean
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis事务Multi介绍
Redis事务Redis的事务是通过multi、exec、discard和watch这四个命令来完成的。Redis的单个命令都是原子性的,所以这里需要确保事务性的对象是命令集合。Redis将命令集合序列化并确保处于同一事务的命令集合连续且不被打断的执行Redis不支持回滚操作事务命令multi:用于标记事务块的开始,Redis会将后续的命令逐个放入队列中,然后使用exec原子化地执行这个命令队列exec:执行命令队列discard:清除命令队列watch:监视keyu原创 2021-08-31 02:03:19 · 2824 阅读 · 0 评论 -
Redis8个基本数据类型
Redis的8个基础类型1.String 特点:非常常用的数据类型,String能表达3种值的类型:字符串、整数、浮点数 100.01 是个六位的串 应用场景: 1、key和命令是字符串 2、普通的赋值 3、incr用于乐观锁 incr:递增数字,可用于实现乐观锁 watch(事务) 4、setnx用于分布式锁2.list列表 特点:list列表类型可以存储有序、可重复的元素 获取头部或尾部...原创 2021-08-31 02:00:24 · 677 阅读 · 0 评论 -
Seession一致性解决方案
1.解决session一致性的方案1.Nginx的IP_Hash策略(可以使用)同⼀个客户端IP的请求都会被路由到同⼀个⽬标服务器,也叫做会话粘滞 优点: 配置简单,不⼊侵应⽤,不需要额外修改代码 缺点: 服务器重启Session丢失 存在单点负载⾼的⻛险 单点故障问题2.Seesion复制也即,多个tomcat之间通过修改配置⽂件,达到Session之间的复制优点: 不⼊侵应⽤ ...原创 2021-08-25 17:55:57 · 249 阅读 · 0 评论 -
Redis通过自定义cacheManager方法修改存入Redis数据格式
使用redisCache通常得将Pojo的类进行serializeble的实现,因为存入Redis数据都将进行序列化,而默认情况下是使用JDK的方法序列化,使用此序列化我们在Redis那边无法阅读。于是我们可通过自定义Jason序列化方式让Redis存入Jason格式的数据。导入Redis相关Starter<dependency> <groupId>org.springframework.boot</groupId> <artifa.原创 2021-07-24 14:17:03 · 623 阅读 · 0 评论
分享