Redis
文章平均质量分 87
安奇生
Home's behind, the world ahead.
我是安奇生。
展开
-
Redis问题
Redis是基于内存缓存数据,cpu不会成为Redis的性能瓶颈,影响Redis的大可能是机器内存的大小和网络带宽,既然cpu不会成为Redis的性能瓶颈且单线程容易实现,那么就顺理成章地采用单线程方案了。当查询数据即不在缓存也不在数据库中,这时有大量请求恶意访问该数据,造成数据库压力过大的现象就是缓存穿透。该现象有以下情形:1.查询id不合法(负数、小数等)2.数据库确实不存在该数据解决方案:1.针对查询id不合法,可以在controller层增加id校验,对于id不合法的查询直接返回。原创 2023-04-28 10:36:17 · 53 阅读 · 0 评论 -
Java中操作Redis+SpringBoot整合Redis
使用之前linux放行指定端口或关闭防火墙,设置Redis允许远程访问(bind 0.0.0.0 -::1 && protected no)原创 2023-04-26 09:22:54 · 135 阅读 · 0 评论 -
Redis应用场景+Redis的持久化模式(RDB+AOF)+Redis集群模式
redis-cli redis命令行工具shutdown exit 退出命令行并关闭redis服务redis-serverctrl+C 仅退出命令行。原创 2023-04-23 19:58:35 · 207 阅读 · 0 评论 -
Redis初步使用+Redis常见数据类型+Redis常用命令
Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构[存放的数据类型],例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。1.Redis读取的速度是110000次/s,写的速度是81000次/s。2.原子。原创 2023-04-21 20:05:26 · 203 阅读 · 0 评论