天天看點

CentOS 初體驗二十一:redis常用指令:String

轉載請标明出處: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,否則會傳回後面帶的參數。

CentOS 初體驗二十一:redis常用指令:String

參考資料

http://www.redis.cn/

redis線上測試工具

個人微信号:zhaoyanjun125 , 歡迎關注

CentOS 初體驗二十一:redis常用指令:String

繼續閱讀