redis
文章平均质量分 93
SnowDujc
这个作者很懒,什么都没留下…
展开
-
Reids总结
Redis 五种数据类型,每种数据类型都有相关的命令,几种类型分别如下: String(字符串) List(列表) Hash(字典) Set(集合) Sorted Set(有序集合) Redis 有五种常见的数据类型,每种数据类型都有各自的使用场景,通用的字符串类型使用最为广泛,普通的 Key/Value 都是这种类型;列表类型使用的场景经常有粉丝列表,关注列表的场景;字典类型即哈希表结构,这个类型的使用场景也很广泛,在各种系统里面都会用到,可以用来存放用户原创 2021-03-11 17:18:45 · 196 阅读 · 0 评论 -
3.Redis实现发布订阅
发布订阅是消息的一种常用模式。常用的就有ActiveMQ,其实Redis也能实现发布订阅。首先Redis提供一个渠道,让消息能够发送到这个渠道上,而多个系统就可以监听这个渠道,如短信信通、邮件系统等。当一条消息发送到渠道是,渠道就会通知他的监听者,这样短信系统、邮件系统就可以得到这个渠道给他们消息,这些监听者在根据自己的处理逻辑处理这些消息。为了接收Redis渠道发送过来的消息,我们首先需要定...原创 2020-03-16 22:26:14 · 181 阅读 · 0 评论 -
2.Redis批量处理(流水线)
在默认的情况下,Redis客户端是一条一条的发送命令给Redis服务器的,这样做的性能显然不高。在关系型数据库中我们可以使用批量操作,也就是需要执行SQL是,才一次性的发送所有SQL去执行,这样性能就可以提高很多了。对于Redis也是可以的,这边是流水线(pipline)技术,在很多情况下并不是Redis性能不佳,而是网络传输的速度造成的瓶颈,使用流水线后就可以大幅度的在需要执行很多命令的时候提...原创 2020-03-16 22:04:35 · 269 阅读 · 0 评论 -
2.redis的事务
首先 Redis是支持一定事务能力的 NOSQL,在 Redis中使用事务,通常的命令组合是 watch…mutil…exec,也就是要在一个 Redis连接中执行多个命令,这时我们可以考虑使用 SessionCallback接口来达到这个目的。其中watch命令是可以监控Reds的一些键;mutil命令是开始事务,开始事务后,该客户端的命令不会马上被执行,而是存放在一个队列里,这点是需要注意的...原创 2020-03-16 16:16:46 · 190 阅读 · 0 评论 -
1.Redis的序列化
Performs automatic serialization/deserialization between the given objects and the underlying binary data in theRedis store. By default, it uses Java serialization for its objects (through {@linkJdkS...原创 2020-03-16 15:15:40 · 1036 阅读 · 0 评论