redis 数据类型命令
Posted daituyong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
示例:
以上是关于redis 数据类型命令的主要内容,如果未能解决你的问题,请参考以下文章
Redis基础认识内存式NoSQL数据库及简单使用Redis
Redis基础认识内存式NoSQL数据库及简单使用Redis
大数据之Redis:Redis数据类型String及相关的命令行操作