18

新浪微博使用Redis,究竟它有什么好处呢?今天第一次尝试一下。写一个“关注”的功能的雏形,“我”的ID为1,fun1是我的粉丝集合,follow1则使所有follow我的用户集合

sInter是求交集的方法,自然而然就获得了所有与我“互粉”的用户

<?php
$redis = new Redis;
$redis->connect(’127.0.0.1′,6379);
$redis->sAdd(‘fun1′ , ’2′);
$redis->sAdd(‘fun1′ , ’9′);
$redis->sAdd(‘fun1′ , ’3′);
$redis->sAdd(‘follow1′ , ’2′);
$redis->sAdd(‘follow1′ , ’8′);
$redis->sAdd(‘follow1′ , ’3′);
$r = $redis->sInter(‘fun1′,’follow1′);

var_dump($r);
?>

输出:

array(2) {
[0]=>
string(1) “2″
[1]=>
string(1) “3″
}

written by 城市过客甲

05

去年7月份,买了一个一美元一个月的空间,空间提供商的名字就叫1dollar-webhosting。从美国其他主机访问速度还行,但从国内访问的速度巨慢无比。好在我这博客日常访问量也不大,慢点就慢点无所谓。

前些天又买了一个VPS,http://123systems.net/,买的是10刀每年的,太便宜了!!!但是配置很差,只有128MB内存,买完了想起来装apache+php+mysql得多吃力啊。头一开始刚装了个mysql就80多M内存没了。后来用网上找到的办法,用nginx+php-cgi+mysql最小化配置,都跑起来还有80MB free。至于国内访问速度,完全无法恭维了,还不如那个1dollor-webhosting。登录上去wget另一个美国的服务器上的文件,速度有8M/s,感觉在美国国内访问速度应该还不错。

但总之一点,便宜没好货,下次还是别VPS了,为了一个SSH帐号,弄得内存吃紧,不爽啊不爽。搞一个共享主机就得了。

written by 城市过客甲