輕鬆入門Redis-常用命令

----------------redis------------------------

輕鬆入門Redis-常用命令

--------string-----------

設置鍵值

set key val

獲取指定鍵的值

get key

對指定鍵++,並返回新值

incr key

指定值相加

incrby key num 返回新值

--------hset-----------

設置哈希裡面的field 和value的值

hest 哈希的名稱(鍵名稱) field value

獲取哈希裡面的field的值

hget 哈希的名稱(鍵名稱) 指定的field

一次性設置多個field和value

hmset 哈希名稱 field1 value1 field2 value2

一次性獲取多個field 的value

hmget 哈希名稱 field1 field2 field3

獲取指定哈希中所有的field和value

hgetall 哈希名稱

--------list-----------

添加鏈表頭部

lpush 鏈表名稱(鍵名稱) 值

從鏈表尾部添加數據

rpush 鏈表名稱(鍵名稱) 值

獲取鏈表裡面的元素

lrange 鏈表名稱 開始下標 結束下標

注意:類似於索引數組,從0開始

結束為-1,則返回所有元素

保留指定範圍

ltrim 鏈表名稱開始下標 結束下標

從鏈表的頭部刪除一個元素,返回刪除的元素

lpop 鏈表名稱

--------set-----------

無序性,唯一性

向集合中添加元素

sadd 集合名 元素名稱

獲取集合中的元素

smembers 集合名

獲取集合中的差級(在集合1中存在,不在集合2中存在的元素)

sdiff集合1集合2

獲取交集

sinter 集合1 集合2

獲取並集

sunion 集合1集合2

獲取集合中元素的個數

scard 集合1

--------zset(有序集合)-----------

向有序集合中添加元素,如果該元素存在,則更新其順序

zadd 集合名 序號 內容

按序號升序獲取有序集合中的內容

zrange 集合名 開始下標 結束下標

按序號降序獲取有序集合中的內容

zrevrange 集合名 開始下標 結束下標

輕鬆入門Redis-常用命令

------常用命令-----------

keys*全部?任意一個字符

keys * 返回數據庫裡所有的鍵

判斷鍵是否存在 返回 1存在,0不存在

exits 鍵名

刪除指定的鍵

del 鍵名

設置指定鍵的有效期

expire key 有效期(秒)

返回一個鍵的剩餘過期時間

ttl 鍵名

返回數據類型

type key

選擇數據庫 默認有0-15數據庫,默認是0號數據庫

select 數據庫編號

返回當前數據庫鍵的個數

dbsize

清空當前數據庫裡面所有的鍵

flushdb

清空所有數據庫裡面的所有鍵

flushall


分享到:


相關文章: