- 博客(6)
- 问答 (2)
- 收藏
- 关注
翻译 redis bitmaps(译文)
Bitmaps原链接请猛戳这里bitmaps不是一种实际的数据类型,本质上说,它是定义在字符串类型上的一组位操作方法。单个bitmaps的最大长度是512MB,即2^32个比特位。有两种类型的位操作:一类是对特定bit位的操作,比如设置/获取某个特定比特位的值。另一类是批量bit位操作,例如在给定范围内统计为1的比特位个数。bitmaps的最大优势是节省存储空间。例如,在一个以自增id代表不同用户的
2016-08-31 11:37:08 1212
原创 redis主从同步原理
1. 概述整体过程概述如下: 1. 初始化配置好主从后,无论slave是初次还是重新连接到master, slave都会发送PSYNC命令到master。 如果是重新连接,且满足增量同步的条件(3.1中详述),那么redis会将内存缓存队列中的命令发给slave, 完成增量同步(Partial resynchronization)。否则进行全量同步。正常同步开始任何对master的写操作都会
2016-08-30 10:16:59 6007
原创 redis主备同步配置方法
1. 配置主备假设主机ip:10.136.16.146 port:6789 备机ip:10.136.30.144我们有两种方式为其配置备机方法1:修改备机配置文件redis.conf中增加daemonize yesslaveof 10.136.16.146 6789# 如果主机有密码,则修改下面一行即可# masterauth <master-password>在备机上启动redisredi
2016-08-29 11:53:07 9399
原创 smarty的block function(块函数)
什么是block function如果你使用过smarty3,一定对下面的代码不陌生。{block}...{/block}block function的形式同上面类似。{func}...{/func}它用标签圈起一个块,然后对这个块的内容进行操作。如何定义block functionsmarty_block_name($params, $content, $template, &$repeat);这
2016-08-16 16:58:27 2694
原创 coreseek分词词表那些事
0. 默认词表coreseek会自带一个分词词表,一般位于/usr/local/mmseg3/etc/uni.lib对应的明文原始词表一般位于/usr/local/mmseg3/etc/unigram.txt1. 原始词表文件格格式如下:暂无 1x:1喜羊羊 1x:1灰太狼 1x:1懒羊羊 1x:1php中,可以用下面函数将一个key转为原始词表文件中的一条function
2016-08-09 16:44:33 1662
原创 Content-Disposition~强制浏览器保存文件
问题假设你的网站有一张图片 http://file.test.com/img/login.jpg使用浏览器访问这个url,默认情况下,浏览器会自动展现这张图片。那么问题来了,如果你目的是想让浏览器默认下载而非展现这张图,怎么办呢?解决http header中有一个字段,可以帮你实现这个目的。Content-Disposition:attachment;实践nginx中增加配置location ~
2016-08-02 17:26:55 9211
空空如也
mysql select *与select具体列的区别
2020-12-21
一个声明js变量时的初级问题
2009-06-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人