参考手册   http://www.cnblogs.com/weafer/archive/2011/09/21/2184059.html redis  几种数据类型选择,参考 :  https://blog.csdn.net/xlgen157387/article/details/60958657 https://www.cnblogs.com/George1994/p/7191011.html PHP + redis 类库: https://www.cnblogs.com/whoamme/p/…
redis(二)高级用法 事务 redis的事务是一组命令的集合.事务同命令一样都是redis的最小执行单元,一个事务中的命令要么执行要么都不执行. 首先需要multi命令来开始事务,用exec命令来执行事务. > multi OK > hset user: name xiaoming QUEUED > hset user: name daxiong QUEUED > exec ) (integer) ) (integer) > hgetall user: ) "n…
原文:ThinkPHP 关联模型(二十) ThinkPHP关联模型 两表关联查询:Message 和  user  关联条件uid(参考手册:模型->关联模型) 步骤: 一:创建Message表自定义的Mode  --->Home\Lib\Model\MessageModel.class.php <?php class MessageModel extends RelationModel{ //这是自动填充 protected $_auto=array( array('time','ti…
摘要:帮助公司部署了一套sonar平台,经过一段时间运行,发现有一些问题出现频率很高,因此有必要将这些问题进行整理总结和分析,避免再次出现类似问题. 作者原创技术文章,转载请注明出处 =================================================================== id: 85 name:Broken Null Check type:CODE SMELL severity:CRITICAL Comment:The null check is…
原文链接(转载请注明出处):Redis系列(二):Redis的数据类型及命令操作 Redis 中常用命令 Redis 官方的文档是英文版的,当然网上也有大量的中文翻译版,例如:Redis 命令参考.这里只列举常用到几个基本命令. 命令 行为 set key value 设置 key 值为 value get key 读取 key 的值 del key 删除 key expire key seconds 设置 key 的生存时间(seconds 秒后自动删除) ttl key 查看 key 剩余生…
目录 redis入门(二) 前言 持久化 RDB AOF 持久化文件加载 高可用 哨兵 流程 安装部署 配置技巧 集群 原理 集群搭建 参考文档 redis入门(二) 前言 在redis入门(一)简单介绍了redis的历史和安装部署,以及基本的数据结构和api,本节讲解redis持久化.高可用.redis集群和分布式相关的知识. 持久化 redis作为内存数据库,数据全部存储到内存中.但是若出现断电等原因会造成数据丢失.redis内置了2种持久化的方式,分别为RDB持久化和AOF持久化. RDB…
redis(二)redis的主从模式和集群模式 主从模式 集群模式 主从模式 redis的主从模式,指的是针对多台redis实例时候,只存在一台主服务器master,提供读写的功能,同时存在依附在这台主服务器的从服务器slaver,只提供读服务,且数据和主服务器保持一致.主服务器只能有一台,从服务器可以有多台,而且可以存在级联模式(从服务器下面也挂载从服务器).主从的存在是为了分散访问量,提高访问可读性,同事保证数据的冗余和备份. 从服务器需要在配置文件中指定主服务的地址 slaveof 127…
系列目录: [Docker] CentOS7 安装 Docker 及其使用方法 ( 一 ) [Docker] 使用Docker 在阿里云 Centos7 部署 MySQL 和 Redis (二) [Docker] .Net Core 3.1 webapi 集成EF Code First,使用MySql进行业务操作 .配置swagger (三) .......持续不定期更新中 前期准备: 阿里云服务器一台,连接工具MobaXterm. 安装Docker的方法:https://www.cnblogs…
接上篇c#实现redis客户端(一),重新整理些了下. 阅读目录: 项目说明 Hredis设计图 单元测试场景 总结 项目说明 背景:因为有地方要用,而又没找到对sentinel良好支持的Net客户端,所以就简单重写了个. 目标:尽可能的简单,轻量级,不进行过度的封装,使用方便. 代码说明: 1. 与Redis服务端的Socket通信.协议格式封装.在RedisBaseClient里  2. 只对Set.Get封装,暴露出Send接口.在RedisCommand里面添加自己想要的支持. var…
之前发过openresty的相关文章,也是用于加速网页速度的,但是上次没有优化好代码,这次整理了下,优化了nginx的配置和lua的代码,感兴趣的话可以看看上篇的文章: https://www.cnblogs.com/w1570631036/p/8449373.html 为了学习,不断的给自己的服务器装东西,又是logstash,又是kafka,导致主站网络负载.cpu消耗过大,再加上tomcat这个本身就特别占用内存的东西,只要稍微刷新一下网站,就能感受到蜗牛般的速度,实在受不了,前段时间给网…