Blogs

redis常用的命令

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。以下是redis一些常用的命令:

1连接操作相关的命令

quit:关闭连接(connection)

auth:简单密码认证

2对value操作的命令

exists(key):确认一个key是否存在

del(key):删除一个key

type(key):返回值的类型

keys(pattern):返回满足给定pattern的所有key

randomkey:随机返回key空间的一个key

Discuz X 模板标签说明

Discuz! 的模板采用近似 PHP 表达式的语法,基本都是可识别的HTML,但涉及到变量和动态内容时,基本形式下:

<!-{ 代码内容 }->

逻辑元素包围符,该符号用于包含条件和循环元素

1.条件判断

<!-{if expr1}->
statement1
<!-{elseif expr2}->
statement2
<!-{else}->
statement3
<!-{/if}->

这是一个典型的条件模板,当条件 expr1 为真时,显示模板 statement1 内容,否则当 expr2 为真时,显示模板 statement2 内容,否则显示模板 statement3 的内容。如同其他语言中的条件控制一样,其中 <!-{elseif expr}-> 和 <!-{else} -> 是非必须的。

2.不带下标变量的数组循环

<!-{loop $array $value}->
statement
<!-{/loop}->

python mysql安装历程

今天工作需要在Python里操作mysql数据库,于是就开始了python mysql的安装。两种方法:

一、方法一:
1.下载MySQL-python-1.2.3.tar.gz
http://sourceforge.net/projects/mysql-python/
2.手动安装
$ tar xfz MySQL-python-1.2.3.tar.gz
$ cd MySQL-python-1.2.3
$ vim site.cfg
修改mysql_config为mysql配置文件的路径,如/etc/mysql/my.cnf
$ python setup.py build
$ sudo python setup.py install

CAS应用mysql数据认证

最近接触CAS 单点登录的应用,在配置cas通过mysql数据库验证的时候查了不少资料,走了些弯路,下面用简单的步骤把其记录下来,希望有所作用。

CAS在PHP客户端空白页面的解决

安装好CAS服务,在php客户端测试的时候,正确的用户名和密码验证却出现了空白页面。

原因是没有php没有安装curl扩展包,安装了之后就好了。

ubutun 下安装代码是:
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart

页面

Subscribe to RSS - blogs