April 14, 2011 by SLJ | Category:NoSQL | 3,844
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。
官网命令列表:http://redis.io/commands (英文)
1、连接操作相关的命令
- quit:关闭连接(connection)
- auth:简单密码认证
2、对value操作的命令
- exists(key):确认一个key是否存在
- del(key):删除一个key
- type(key):返回值的类型
- keys(pattern):返回满足给定pattern的所有key
- randomkey:随机返回key空间的一个key
- rename(oldname, newname):将key由oldname重命名为newname,若newname存在则删除newname表示的key
- dbsize:返回当前数据库中key的数目
- expire:设定一个key的活动时间(s)
- ttl:获得一个key的活动时间
- select(index):按索引查询
- move(key, dbindex):将当前数据库中的key转移到有dbindex索引的数据库
- flushdb:删除当前选择数据库中的所有key
- flushall:删除所有数据库中的所有key
December 16, 2010 by SLJ | Category:Web Structure | 2,153
有台新配置机器操作不了memcached,抛出错误:Permission denied
AMP环境是用yum安装,CentOS系统,telnet memcached正常。PHP的memcache模块及socket都正常
分析后发现系统SeLinux开启,httpd只能访问443,80端口。
找到原因后就好办了,关闭SElinux就可以了。
More »
December 9, 2010 by SLJ | Category:PHP, Web Structure | 2,026
在Mac OS中给PHP编译memcache.so扩展其实没那么复杂,不过首先请先确认你的MacOS是32位的还是64位的。如果是64位的请在开始阅读下文前先看最后一段:
More »
December 6, 2010 by SLJ | Category:Web Structure | 2,271
上篇文章介绍了如何在CentOS下安装Memcache服务,继续这一篇介绍一些基础用法,转了以下的文章和大家分享。
More »
by SLJ | Category:PHP, Web Structure | 4,498
转载一篇在CentOS上安装memcache的方法。
所有操作都在SSH下,以根帐号登录。
我的版本为Centos Release 5.3 (Final)
使用这个命令可以知道你的Linux版本
cat /etc/redhat-release
More »
April 30, 2009 by SLJ | Category:PHP | 6,029
APC(Alternative PHP Cache)
APC是一种对PHP有效的开放源高速缓冲储存器工具,它能够缓存opcode的php中间码。APC是一种php的缓存解决方案,目前以pecl方式发布,有消息说将会出现在php6版本的内核.
一.安装方法
1)从http://pecl.php.net/package/apc下载相应版本
2)解压
3)进入源码目录
4)执行php安装目录下的bin/phpize
5)./configure –enable-apc –enable-apc-mmap –with-apxs=path-to-apache/bin/apxs –with-php-config=path-to-php/bin/php-config
6)make && make install
7)将生成的apc.so加载到php.ini(extesion=apc.so,注意extension_dir的设置)一般地,编译生成的.so会在php安装路径的lib/php/extensions下
8)重启,apache
写一个phpinfo看看
注:windows下,只要到http://snaps.php.net/的相应分支下下载php_apc.dll,再在php.ini中加载即可

More »
Recent Replies / 最新回复