您的位置:首页 > Web前端 > JavaScript

ExtJS(3)- 自定义组件(星级评分)

2014-10-16 17:03 288 查看
redis 笔记(一)

redis 笔记(一)2015-12-29 by Damon
【常用命令】(shell 代码)获取服务器信息:
info

获取特定信息:
info Keyspace

选择数据库:在Redis中默认有16个数据库(编号从0到15),默认是对数据库0进行操作。
select 1

当前数据库中key的数据:
dbsize

清空当前数据库:
flushdb

清空所有数据库:
flushall

测试连接:返回pong即为连接畅通。
ping

退出客户端:或者是exit命令。
quit

关闭服务器:
shutdown

【基本操作】(shell 代码)添加记录:通常用于设置字符串(string)类型,或者整数类型;如果key已经存在,则覆盖其对应的值。
set name Damon

获取记录:通过键获取值。
get name

递增/递减:针对整数类型,仍然使用类似于字符串的操作方式:并且可以进行递增、递减操作。
set age 26
incr age
decr age

在key不存在时才添加:
setnx name Sunney

设置失效时间:以避免数据量的持续增长,如下命令:设置过期时间为3s。

setex name 3 Sun
等价命令
set name Sun
expire name 3
删除key:
del name

key是否存在:
exists name

key的存活时间:time to live
ttl name

查询所有的key:
keys *

模糊匹配:
keys name*

将key移动到数据库2中:
move name 2

【列表操作】(shell 代码)添加元素:给列表userList从右边压入字符串James。
rpush userList James

移除元素:从userList左侧移除第一个元素。
lpop userList

列表范围:如下命令获取从0(左侧起始位置)到-1(右侧最后一个位置)之间的所有元素,并且包含起始位置的元素。
lrange userList 0 -1

设置元素:设置userList位置0处为新值,对包含空格的字符串使用引号括起来。
lset userList 0 "Damon Sun"

列表长度:
llen userList

裁剪列表:执行如下命令后,列表userList只包含原始列表从位置0到0的连续元素。
ltrim userList 0 0

【无序集合】(shell 代码)添加元素:可同时添加多个元素。
sadd fruit apple
sadd fruit pear

查看集合中的所有元素:
smembers fruit

移除元素:
srem fruit apple

集合大小:返回集合中包含的元素的个数。
scard fruit

集合中是否包含元素:
sismember fruit pear

集合的运算:如下命令返回集合food和fruit的并集,另外还有交集(sinter)、差集(sdiff)运算。
sunion food fruit

【有序集合】(shell 代码)添加元素:根据第二个参数进行排序。
zadd user 2 James

集合范围:找到从0到-1的所有元素,并且是有序的。
zrange user 0 -1

重复添加:存在相同的value,权重参数更新为3。
zadd user 3 James

【哈希表操作】(shell 代码)添加元素:给哈希表person添加键为name,值为James的成员。
hset person name James

获取元素:获取哈希表person中键name所对应的value值。
hget person name

返回哈希表所有的key:
hkeys person

返回哈希表所有的value:
hvals person
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: