站内搜索

搜索

06-02 13:26
05-31 17:11

Reids笔记

47

主题

38

点数

151

积分

地衡测影

积分
151

柴到了

发表于 2025-3-21 02:11:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

Redis缓存优点:Redis支持分布式缓存,服务器只要连接一个Redis即可。

使用场景:

  • Token令牌生成
  • 短信验证码的Code
  • 实现缓存查询数据,减少数据库的压力
  • 分布式锁
  • 延迟操作

Redis官方没有Windows版本,只有Linux版本,Redis底层采用Nio多路IO复用机制。

  • Windows的select采用是的轮询,会出现空轮询的情况效率非常低。
    • 时间复杂度O(n)。
  • Linux采用epoll实现事件驱动回调只对socket(活跃)连接实现主动回调。
    • 时间复杂度O(1)。

Redis拥有16个库,每个库不能有相同的key。

Redis采用单线程模式,保证线程的安全。

Redis的数据类型:String类型,Hsh类型,List类型,Set类型,Sorted-Sets类型。

Redis是一个Key-Value数据库。

Redis存放一个java对象实际就是就是存放一个json。

Set key=user value= {"userid:100, username:zhangsan"}
温馨提示:看帖回帖是一种美德,您的每一次发帖、回帖都是对论坛最大的支持,谢谢! [这是默认签名,点我更换签名]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入社群

加入社群

Pixtech

Powered by Pixtech

© 2025 Pixtech Team.