string型別
set key value設定
get key獲取
getset key value 獲取值並且將原來儲存的值改為value
keys * 所有的鍵
mset key value key value 。。。。設定多組鍵值
mget key key 。。。。獲取多組鍵值
incr key 數值遞增
decr key 數值遞減
strlen key 字串的長度
hash型別
hset 建立hash的儲存,可以一次性存入多個
hget 獲取
hmget 獲取多個
hdel 刪除字段 刪除hash中的某乙個字段
hincrby key field increment //increment是增加的量 增加數字
hexists kye field //判斷乙個字段是否存在
hkeys kye //獲取鍵下面的所有的字段的名字
hvals key //獲取鍵下所有欄位的值
hlen key//獲取鍵下面的字段的數量
list型別
lpush list values 從左邊開始加入列表的
rpush list values 從右邊開始加入列表
lrange list start end 從左邊開始迴圈
lpop key 將列表左邊的元素一處 並且返回其值
llen key 列表元素個數
lindex key index 返回列表指定位置的值
lset key index value 設定索引對應的值
lrem key count value 刪除列表中指定的value值
當count>0 :從列表左邊開始刪除
當count<0:從列表的右邊開始刪除
當count=0 刪除所有的值為value的元素
set型別
不可重複
sadd key element。。。 新增元素到集合中
smembers key 獲取集合所有元素
srem key elememt 。。。刪除集合中的元素
sismember key element 判斷元素是否在集合中
sduff key [key]集合之間的差集
sinter key [key]集合之間的交集
sunion key [key]集合之間的並集
scard key獲取集合中的元素個數
spop key count獲取集合中的單個元素 注意:彈出乙個元素;由於集合是無序的,所以從集合中隨機方式選擇乙個元素
sortedset型別
sortedset和set區別 sorterset給元素新增乙個分數,通過分數進行排序
zadd key score member 增加元素,可以修改member裡面的分數,但不能新增相同的member
zscore key member 獲取元素分數
zrem key member 刪除元素
獲取單個元素的排名:
從小到大:zrank key member
從大到小:zrevrank key member
zincreby key increment member 增加元素的分數
zrangebyscore key min max [withscores][limit offset count]獲得指定分數範圍內的元素
withscores 將元素和分數一起返回
limit 限制返回元素的數量
offset 從第幾個開始返回
count 返回元素的個數
zcard key 獲取元素的個數
zcount key min max 獲取指定分數範圍內元素的個數
zremrangebyscore key min max 按照分數範圍刪除元素
zremrangebyrank key start stop按照排名範圍刪除元素
一些簡單的命令
1 壓縮 gzip test.txt 結果 test.txt.gz 解壓 gunzip test.txt.gz 結果test.txt 壓縮 bzip2 k 檔名稱 2 建立目錄 mkdir 3 建立檔案 vi 檔名稱 或 vim 檔名稱 或 touch 4 檢視檔案 vim 檔名稱 5 複製 cp ...
Linux的一些簡單命令
ctrl alt f1到f6開終端 ctrl alt f7回到gui tab自動補全命令列 命令名 h獲得幫助 cd進目錄 cd 目錄名 cd 上級目錄 dir列目錄 dir 目錄名 whoami 檢視當前登陸使用者 su登入名 切換登陸使用者 根目錄 home使用者組目錄 目錄顏色為深藍色 d代表...
一些簡單的git命令
安裝完git後,進行的一些設定 為本機的倉庫指定使用者名稱和email位址 git config global user.name your name git config global user.email email example.com 建立版本庫 切換到乙個合適的空目錄下,然後把這個目錄變...