上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要: Golang开发支持平滑升级(优雅重启)的HTTP服务 前段时间用Golang在做一个HTTP的接口,因编译型语言的特性,修改了代码需要重新编译可执行文件,关闭正在运行的老程序,并启动新程序。对于访问量较大的面向用户的产品,关闭、重启的过程中势必会出现无法访问的情况,从而影响用户体验。 使用Gola 阅读全文
posted @ 2017-10-26 17:01 cdongyang 阅读(587) 评论(0) 推荐(0) 编辑
摘要: SQL语句case when外用sum与count的区别 三个case语句效果相同,其实就是类似于增加一个字段,这个字段,满足条件的为1,不满足的是0,这样sum的效果,就是将所有的1加起来,也就是所有满足条件的记录个数。 而count,会不管是1还是0,都会统计,这样怎么算都是总条目数8个。 9. 阅读全文
posted @ 2017-10-26 16:31 cdongyang 阅读(914) 评论(0) 推荐(0) 编辑
摘要: SORT 使用外部 key 进行排序 可以使用外部 key 的数据作为权重,代替默认的直接对比键值的方式来进行排序。 假设现在有用户数据如下: uiduser_name_{uid}user_level_{uid} 1 admin 9999 2 jack 10 3 peter 25 4 mary 70 阅读全文
posted @ 2017-10-26 13:57 cdongyang 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 最常用的缓存技术 redis入门 Redis简介 Redis是基于内存,也可以基于磁盘持久化nosql数据库,使用c语言开发。 数据存储结构:key-value 安装环境准备 Redis使用c语言开发,需要使用gcc编译程序进行编译。 1) 安装gcc a) 从磁盘镜像中进行安装:(重启Linux服 阅读全文
posted @ 2017-10-24 21:13 cdongyang 阅读(233) 评论(0) 推荐(0) 编辑
摘要: redigo的redis.Pool 配置参数调优 reids.Pool结构介绍 从连接池中获取连接 关闭连接 配置场景 再来看下主要参数 MaxIdle 表示连接池空闲连接列表的长度限制 空闲列表是一个栈式的结构,先进后出 MaxActive 表示连接池中最大连接数限制 主要考虑到服务端支持的连接数 阅读全文
posted @ 2017-10-22 15:28 cdongyang 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: redis-删除所有key 删除所有Key,可以使用Redis的flushdb和flushall命令 如果要访问 Redis 中特定的数据库,使用下面的命令 如果要指定 Redis 数据库访问密码,使用下面的命令 阅读全文
posted @ 2017-10-21 21:32 cdongyang 阅读(875) 评论(0) 推荐(0) 编辑
摘要: Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。 1.交互进程——由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 2.批处理进程——这种进程和终端没有联系,是一个进程序列。 3.监控进程(也称守护进程)——Linux系统启动时启动的进程,并在后台运行 阅读全文
posted @ 2017-10-20 21:15 cdongyang 阅读(338) 评论(0) 推荐(0) 编辑
摘要: redis的hash与string区别 Redis hash 是一个 string 类型的 field 和 value 的 映射表。它的添加、删除操作都是 0(1)(平均操作)。 hash 特别 适合用于存储对象。相较于将对象的每个字段存成单个 string 类型(string 类型可以存储对象序列 阅读全文
posted @ 2017-10-19 17:39 cdongyang 阅读(9592) 评论(0) 推荐(1) 编辑
摘要: PostgreSQL 与基友们的故事之 - Redis 在PostgreSQL中直接读写redis。好处多多,可以降低应用层设计的复杂度,减少交互次数,降低RT。应用场景举例:.1. 使用redis作为PostgreSQL的二级缓存, 提升数据库的性能。例如在生产中有多台redis主机或集群,使用r 阅读全文
posted @ 2017-10-19 11:14 cdongyang 阅读(6183) 评论(0) 推荐(0) 编辑
摘要: [译]Redis大冒险 原文:ALCA in Redis-land 探索之三:Where are my tables? 使用Redis与我们之前使用的SQL数据表完全不同,没有语言支持你在服务器上查询数据,这里仅有一些命令帮你操作数据库中的keys值。Redis中的命令是数据类型敏感型的,也就是说你 阅读全文
posted @ 2017-10-19 11:12 cdongyang 阅读(12565) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页