Redis
String:
set str abc设置值
get str 获取值
del str 删除值
Hash:
hset hash1 filed1 1 设置值
hget hash1 filed1 获取值
hset hash1 filed2 2,hset hash1 filed3 3 hash1中可以添加多个
hkeys hash1查看hash1所有key
hvals hash1 查询hash1所有值
hgetall hash1 查看所有
hdel hash1 filed3 删除hash1中filed3
List(有序):
lpush list1 1 2 3 4 5 6 向左边添加(第一个数为6)
rpush list1 a b c d 向右边添加(最后一个为d)
lrange list 0 -1 从起始元素到最后元素显示
lpop list1 从左取出元素(取完list1中就没有了)
rpop list1 从右边取出元素
Set(无序,无重复数据):
sadd set1 a b c d 添加
srem set1 a 删除
smembers set1 显示
sadd seta a b c d
sadd setb b c d e
sdiff seta setb 取seta与setb的差集 结果 a
sdiff setb seta 取setb与seta的差集 结果 e
sinter seta setb 取交集 结果 b c d
sunion seta setb 取并集 结果 a b c d e
SortedSet(有序,无重复数据):
zadd zset1 1 a 3 b 2 c 4 d 添加元素(1为加入的顺序)
zrange zset1 0 -1 查看元素
zrem zset1 a 删除元素
zrevrange zset1 降序排列
zrevrange zset1 withscores 把顺序号也显示
设置key过期时间:
expire str 100 设置str过期时间为100s
ttl str 查看过期时间,负数为持久化
persist str清除过期时间
redis客户端:redis-desktop-manager-0.8.8.384.exe