redis 数据类型、命令

keys 命令

 del key  用于在key存在时删除key 
 dump key  序列化给定key,并返回被序列化的值
 exists key  检查给定key是否存在
 expire key seconds  为给定key设置过期时间
 expireat key timestamp  与expire类似,不同的是该指令接受的时间参数是Unix时间戳(unix timestamp)
 pexpire key milliseconds  设置key的过期时间以毫秒计算
 pexpireat key milliseconds-timestamp  设置key过期时间的时间戳(unix timestamp)以毫秒计
 keys pattern  查找所有符合给定模式(pattern)的key。
 move key db  将当前数据库的key移动到给定的数据库db当中
 persist key  移除key的过期时间,key将持久保持
 pttl key  以毫秒为单位返回key的剩余的过期时间
 ttl key  以秒为单位,返回给定key的剩余生存时间(TTL, time to live)
 randomkey  从当前数据库中随机返回一个key
 rename key newkey  修改key的名称
 renamenx key newkey  仅当newkey不存在时,将key改名为newkey
 type key  返回key所储存的值的类型。

效果:

redis字符串(String)

语法:

set key value

get key

示例:

常用操作string指令:http://www.runoob.com/redis/redis-strings.html

redis 哈希 (Hash)

语法:

hset key field value

hget key field

示例:

redis 列表 (list)

语法:

lpush key value

lrange key start stop

示例:

redis 集合 (Set)

语法:

sadd key value 

smembers key

示例:

redis 有序集合(sorted set)

语法:

zadd key score member

zrange key start stop 

示例:

猜你喜欢

转载自www.cnblogs.com/daituyong/p/9165213.html