1.字符串 1)、SET命令:set hello world 解釋:將hello的值設置爲"world" 結果: 127.0.0.1:6379> set hello world OK 2)、GET命令:get hello 解釋:獲得指定的字符串的值 結果: 127.0.0.1:6379> get hello "world" 3)、DEL命令:del hello 命令:刪除指定字符串 結果: del hello (integer) 1 2.列表(redis中的列表是能夠存儲重複的元素的) 1)、LPUSH命令:LPUSH list time1 解釋:將time1放到列表list的左頭部 結果: lpush list time1 (integer) 1 2)、LRANGE命令:LRANGE list 0 -1 解釋:獲取列表list在指定範圍的元素,其中0是開始位置,-1是結束位置 結果: lrange list 0 -1 1) "time1" 3)、RPUSH命令:RPUSH list time2 解釋:將元素time2放在列表list的尾部 結果:RPUSH list time2 (integer) 2redis
列表結果: lrange list 0 -1 1) "time1" 2) "time2" 4)、LINDEX命令:LINDEX list 1 解釋:獲取列表list在指定索引上的元素 結果: lindex list 1 "time2" 5)、LPOP命令:LPOP list 解釋:刪除列表的頭元素,並返回頭元素 結果: lpop list "time1" lrange list 0 -1 1) "time2" 6)、RPOP命令:RPOP list 解釋:刪除列表的尾部元素 結果: lpush list time3 (integer) 2 lrange list 0 -1 1) "time3" 2) "time2" rpop list "time2" lrange list 0 -1 1) "time3"
3.集合(也就是說,集合裏面是不能有相同的值的,由於他用了hash算法) 1)、SADD命令:SADD key-set item1 解釋:將值item1放在集合key-set中 結果: sadd key-set item1 (integer) 1算法
sadd key-set item2 (integer) 1 2)、SMEMBERS命令:SMEMBERS key-set 解釋:列出集合key-set中的全部元素 結果: smembers key-set 1) "item1" 2) "item2" 3)、SISMEMBER命令:DISMEMBER key-set item 解釋:判斷指定元素item是否是集合key-set中的元素 結果: sismember key-set item (integer) 0 sismember key-set item1 (integer) 1 4)、SREM命令:srem key-set item 解釋:刪除集合key-set中的item元素 結果: srem key-set item (integer) 0 srem key-set item1 (integer) 1 smembers key-set 1) "item2" 集合是不能添加劇復的元素的,若是你添加了重複的元素,那麼,返回的結果將會是0.
4.散列(也就是映射) 1)、HSET命令:hset hash-table key1 value1 解釋:將(key1,value1)的鍵值對放進散列hash-table中 結果: hset hash-table key1 value1 (integer) 1code
hgetall hash-table 1) "key1" 2) "value1" 2)、HGETALL命令:hgetall hash-table 解釋:獲取散列hash-table中的全部鍵值對 結果: hgetall hash-table 1) "key1" 2) "value1" 3)、HGET命令:hget hash-table key1 解釋:獲取散列hash-table中的鍵key1對應的值 結果: hget hash-table key1 "value1" 4)、HDEL命令:hdel hash-table key1 解釋:刪除散列hash-table中執行的鍵值對 結果: hdel hash-table key1 (integer) 1 hgetall hash-table (empty list or set)
5.有序集合(在Redis中,有序集合裏面的鍵叫作成員,鍵對應的值叫作分值,必須是浮點數) 1)、ZADD命令:zadd zset-key 123 m1 解釋:將鍵值對(m1,123)加入到有序集合zset-key中 結果: zadd zset-key 123 m1 (integer) 1索引
2)、ZRANGE命令:zrange zest-key 0 -1 withscores 解釋:根據分值的順序來獲取有序集合中的全部元素,若是沒有withscores,只會顯示相關的成員 結果: zrange zset-key 0 -1 1) "m1" 2) "m2" zrange zset-key 0 -1 withscores 1) "m1" 2) "123" 3) "m2" 4) "123" zrange zset-key 0 -1 withscores 1) "a4" 2) "1" 3) "m1" 4) "123" 5) "m2" 6) "123" 7) "m3" 8) "321" 9) "a1" 10) "654" 3)、ZRANGEBYSCORE命令:ZRANGEBYSCORE zset-key 0 200 withscores 解釋:獲取有序集合zset-key中,分值數在(0,200)這個範圍的全部元素 結果: zrangebyscore zset-key 0 200 withscores 1) "a4" 2) "1" 3) "m1" 4) "123" 5) "m2" 6) "123" 4)、ZREM命令:ZREM zset-key m1 解釋:刪除有序集合zset-key中的m1成員 結果: zrem zset-key m1 (integer) 1
OK,基本的命令就是這鳥樣子啦。rem