1. 程式人生 > >redis 數據類型、命令

redis 數據類型、命令

alt AR width tab edi new bsp list art

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 數據類型、命令