轉載請标明出處:http://blog.csdn.net/zhaoyanjun6/article/details/79279403
本文出自【趙彥軍的部落格】
資料類型
Redis
支援五種資料類型:
string(字元串)
,
hash(哈希)
,
list(清單)
,
set(集合)
及
zset(sorted set:有序集合)
。
String(字元串)
string
是
redis
最基本的類型,你可以了解成與
Memcached
一模一樣的類型,一個
key
對應一個
value
。
string
類型是二進制安全的。意思是
redis
的
string
可以包含任何資料。比如jpg圖檔或者序列化的對象 。
string
類型是
Redis
最基本的資料類型,一個鍵最大能存儲
512MB
。
- set :存資料
格式: set 【key】 【value】
例子:儲存名字
//存資料
set name zhaoyanjun
- get :取資料
格式: get 【key】
例子:取名字
//取資料
get name
- del:删除資料
格式: del【key】
例子:删除名字字段
//删除資料
del name
- keys :檢視所有的 key
格式: keys *
- getset:先擷取值,再設定值
格式: getset 【key】【value】
- incr :數值遞增 1
格式: incr 【key】
例子:num 遞增 1
- incrby :數值遞增 n
格式: incrby 【key】【value】
例子:num 遞增 5
- decr :數值遞減 1
格式: decr 【key】
- decrby :數值遞減 n
格式: decrby 【key】【value】
例子:num 遞減 5
- append :追加值,傳回值是追加後字元串的長度
格式: append 【key】【value】
例子:在 num 後面追加 abc 字元串
append num abc
其他指令
//擷取所有的 Key
keys *
//擷取所有以 h 開頭的 Key
keys h*
//判斷某個 key 是否存在
exists key
//重命名 key
rename key newkey
//設定一個 Key 過期的時間,機關為秒
expire key seconds
//檢視一個 key 剩餘過期時間
ttl key
//添加一個值,并且設定過期時間 20 秒
set key value ex
//擷取 key 的類型
type key
//測試一個連接配接是否還是可用的
ping
- ping
這個指令經常用來測試一個連接配接是否還是可用的,或者用來測試一個連接配接的延時。如果後面沒有參數時傳回PONG,否則會傳回後面帶的參數。
參考資料
http://www.redis.cn/
redis線上測試工具
個人微信号:zhaoyanjun125 , 歡迎關注