上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页
  2022年2月24日
摘要: 数据库优化维度有四个:硬件升级、系统配置、表结构设计、SQL语句及索引。按优化成本和优化效果两个不同维度排序,如下: 优化成本:硬件升级>系统配置>表结构设计>SQL语句及索引。 优化效果:硬件升级<系统配置<表结构设计<SQL语句及索引。 即成本越高优化效果反而是最小的,所以如果做优化选择在条件许 阅读全文
posted @ 2022-02-24 15:10 池塘里洗澡的鸭子 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 脚本对于Unix/Linux系统的使用者是再熟悉不过了。lua也是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua应用场景:游戏开发、独立应用脚本、Web应用脚本、扩展和数据库插件;nginx上使用lua 阅读全文
posted @ 2022-02-24 13:43 池塘里洗澡的鸭子 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中存在慢日志的概念(参考MySQL索引原理之查询优化 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)),Redis中也提供慢日志的功能用于监视和优化查询。下面介绍Redis中慢日志相关的操作 1、设置 在redis.conf中可以配置和慢查询日志相关的选项: Redis使用 阅读全文
posted @ 2022-02-24 11:20 池塘里洗澡的鸭子 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 所谓事务(Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。Redis作为缓存实现者之一必然支持事务。 Redis事务: 1)Redis的事务是通过multi、exec、discard和watch这几个命令来完成的。 2)Redis的单个命令都是原子性的,所以这里需要确保事务性的 阅读全文
posted @ 2022-02-24 10:58 池塘里洗澡的鸭子 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 发布与订阅这个模式在Zookeeper中有详细的阐述以及Zookeeper是如何实现该功能的(参考Zookeeper应用之一:数据发布与订阅初体验 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)和Zookeeper - 随笔分类 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.co 阅读全文
posted @ 2022-02-24 10:41 池塘里洗澡的鸭子 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Redis是一个Key-Value的存储系统,使用ANSI C语言编写。key的类型是字符串。 value的数据类型有: 常用的:string字符串类型、list列表类型、set集合类型、sortedset(zset)有序集合类型、hash类型。 不常见的:bitmap位图类型、geo地理位置类型。 阅读全文
posted @ 2022-02-24 10:08 池塘里洗澡的鸭子 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 在Nignx和Mybatis文章相关案例中都使用到了Redis,使用过程中都是直接导入Redis相关的jar后进行ip/port的配置就可以访问了(MyBatis功能点一应用:二级缓存整合redis - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com))。使用过程中并不需要关注访问接口等,而 阅读全文
posted @ 2022-02-24 09:38 池塘里洗澡的鸭子 阅读(311) 评论(0) 推荐(0) 编辑
  2022年2月23日
摘要: 作为实现的缓存架构之一,Redis有着广泛的应用场景。本文介绍Redis单机版的安装和使用。 关于Redis在Linux上的安装,可以使用yum也可以下载Redis源码包进行make。Redis源码包编译要提前准备好C语言需要的GCC环境。源码安装可参考Nginx的安装Nginx安装启用 - 池塘里 阅读全文
posted @ 2022-02-23 20:43 池塘里洗澡的鸭子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 上篇缓存原理与设计之缓存基本思想及分类 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中提到了缓存的应用场景,这些场景的应用也是缓存的优势所在: 1)减轻服务器压力 客户端缓存、网络端缓存减轻应用服务器压力;服务端缓存减轻数据库服务器的压力。 2)提升性能,Linux性能优化概述 - 阅读全文
posted @ 2022-02-23 13:47 池塘里洗澡的鸭子 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在MyBatis功能点一应用:二级缓存整合redis - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中,MyBatis使用第三方缓存Redis将查询数据保存。实际上除了Redis还可以使用其他的第三方缓存也可以,只要实现了JDK提供的Cache接口即可。 这个接口就是缓存设计浓缩的精华 阅读全文
posted @ 2022-02-23 13:28 池塘里洗澡的鸭子 阅读(117) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页