基本操作的命令:
incrby platform:version -1 给key - 1
incrby platform:version 1 给key + 1
keys platform:* key的模糊查询
exists platform:info 是否存在 platform:info 这个key
del platform:info 删除platform:info 这个key 成功返回1
expire platform 10 指10秒后key-value自动删除
ttl platform : 表示platform还有7秒的存活时间。过了时间,get返回nil:
rpush platform:history "2012-1-1" "2012-3-5" 给RedisList右添加两个值
lpush platform:history "2011-10-22" 给RedisList左添加
lrange platform:history 0 2 从列表key值为platform:history,从列表末尾开始,最后三个参数
rpop platform:history 从列表的右侧获取一个值出来,列表长度减一
lpop platform:history 从列表的左侧取出一个值来,列表长度减一
llen platform:history 返回List的长度
hset session:1xac name xiandafu Redis Hash 给key为session:1xac 设置一个字段name,值为xiandafu
hset session:1xac ip 127.0.0.1
hkeys session:1xac 查看名为session:1xac的RedisHash有几个key
hgetall session:1xac 查看名为session:1xac的变量的所有key
hset website access 0 : key为website的RedisHash,设置一个字段access 的值为 0
hincrby website access 1 : key为website的RedisHash,设置一个字段access的值 加 1
hget website access : 返回 key 为 website的RedisHash,对应字段access的值
sadd ip 192.168.0.1 : 向集合IP中添加元素
smembers ip 查看集合ip中的值
sadd friend:xiandafu lucy tom 向集合friend:xiandafu中添加两个元素 lucy 和 tom
sadd friend:lucy xiandafu joel tom 向集合friend:lucy 添加三个元素
sinterstore friend:lucy-xiandafu friend:xiandafu friend:lucy 获取集合friend:xiandafu 和 friend:lucy 的交际返回 1 表示交际成功
smembers friend:lucy-xiandafu 返回交际的值 tom