redis 數據類型、命令
阿新 • • 發佈:2018-06-11
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 數據類型、命令