簡單命令:
Redis鍵值形式:
語法:COMMAND KEY_NAME
如:
set name yl
設置名字為yl
get name
能獲取到屬性name的值"yl"
del name
將屬性為name的字段刪除
exists name
判斷該名字是否存在(0|1)
expire name 500
給name設置過期時間
getrange name 0 5
返回前6個字符 若最后一個參數為-1 則返回所有的字符
mget name age
獲取多個參數
Redis集合(set):
sadd computer dell lenovo hp sn
創建一個computer對象并向對象中添加任意個屬性..
smembers computer
返回computer對象中所有信息
scard computer
獲取set對象中的成員個數
spop computer
刪除當前集合
srem computer dell
刪除computer對象中dell參數(可以是多個)
sismember computer hp
判斷 hp元素是否是集合 computer 的成員
sinter computer computer1
返回給定所有集合的交集
srandmember computer
返回集合中一個或多個隨機數
Redis列表(list)
lpush num1 1 2 3 4 5 6 7 8 9
將一個或多個值插入到列表頭部
lrem num1 2 2
移除列表元素 參數第三個為個數 第四個為參數值
Redis Lrem 根據參數 COUNT 的值,移除列表中與參數 VALUE 相等的元素。
COUNT 的值可以是以下幾種:
count > 0 : 從表頭開始向表尾搜索,移除與 VALUE 相等的元素,數量為 COUNT 。
count < 0 : 從表尾開始向表頭搜索,移除與 VALUE 相等的元素,數量為 COUNT 的絕對值。
count = 0 : 移除表中所有與 VALUE 相等的值。
rpush num2 1 2 3 4 5 6 7 8 9
在列表中添加一個或多個值
lrange num1 0 -1
返回列表中區間值-1代表返回所有的值
lindex num1 3
通過索引獲取列表中的元素
llen num1
獲取列表的長度
lpop num1
移出并獲取列表的第一個元素
ltrim num1 2 3
只保留從第三位開始的三個數字