1. 程式人生 > 實用技巧 >redis命令集合

redis命令集合

redis
在  https://github.com/microsoftarchive/redis/releases   這個網址中下載
redis-server.exe  這是啟動
服務端啟動的完整指令   redis-server ./redis.windows.conf
關閉伺服器   pkill  -9  redis  
客戶端啟動   ./redis-cil  
有兩個視窗
1是服務店  redis-server.exe
2是客戶端  redis-cli
ping   如果是PONG就可以使用    用來檢測redis是否可以使用

列表    l
雜湊    h
無序集合    s
有序集合    z


keys 
* 檢視所有內容 select (資料庫的數字) select 選擇資料庫 keys * 這是看所有的型別 字串 set name (內容) 這是新增欄位 get name 提取欄位 再次使用set就可以修改 incr name 自增,每使用一次就增長一次 decr name 自減 set name (內容) ex 5 (ex是設定時間的, px是毫秒) strlen name 是獲取字串的長度 getrange name 相當於字串的切片 del name 刪除(這個可以刪除所有的欄位) 列表 lpush name (內容)從左邊一次新增值 rpush name (內容)從右邊依次新增 llen name 獲取列表長度 lrange name (開始的數) (結束的數) 列表的切片 lpop name 從左邊開始刪除 rpop name 從右邊開始刪除 lrem name (位置
=下標(從0開始)) (內容) 如果位置是正數那麼從左邊開始找如果下標和內容需要一致才可以刪除 然後下標是負數那麼從右邊開始找 雜湊(一個內容對應著一個鍵(鍵值對)) hmset name (鍵)(值) 。。。 建立雜湊 hgetall name 獲取所有的鍵和值 hkeys name 獲取所有的鍵(內容) hvals name 獲取所有的值(數字) hget name (鍵) 通過鍵來獲取值 hlen name 獲取雜湊有多少鍵值對 hdel name (鍵) 刪除指定的欄位 hexists name (鍵) 檢視鍵是否存在存在返回1 否則返回0 集合(無序的) sadd name (內容) 新增集合 smembers name 檢視指定的集合 scard name 獲取指定的集合長度 spop name (數字) 刪除指定的集合 數字是刪除幾個(無序刪除) sismember name (內容) 檢視內容是否在這個集合 有序集合 zadd name (數字)(內容) 新增集合元素,根據數字的大小來排序 zcard name 獲取集合的長度 zrange name (開始的數字)(結束的數字) 檢視指定的內容 zrank name (內容) 檢視指定內容的下標 zrem name (內容) 刪除指定的元素 zscore name (內容) 獲取指定內容的數字 zcount name (開始的數字)(結束的數字) 獲取指定間距內容的個數