啟動命令
1,redis鍵(key)
2,string(字串)
1)在做原子操作,執行緒1加10,執行緒2減3,就可以採用incrby自增/decrby自減(可以多倍遞增和多倍遞減)
2)getstrange和getstrange
3)setex(設定過期時間)和setnx(如果不存在建立成功)
4)mset/mget/msetnx(批量建立/獲取/原子操作)
關於建立json字串物件和getset:
3,redis列表list
所有的list命令都是用l開頭的
1)lpush/repush/lpop/rpop/lrange(檢視佇列中的元素)
lpush:後進先出
rpush:怎麼進怎麼出
如下:(只出乙個)lpop:後進的先出
(只出乙個)rpop:怎麼進怎麼出,
2)lrem:移除幾個這樣的值
lindex根據索引,獲取list中某乙個值
3)rpoplpush:進棧出棧
4)llen(返回長度)和lset(替換指定值根據下標)和linsert(在摸某個值前後插入特定值)
關於list效能介紹:
4,set集合
1,sidff(差集,在第乙個set裡,不在後面的set裡)/sinter/sunion
2,5,hash
kv模式不變,但v是乙個鍵值對
6,zset(sorted set)
跟之前set的區別
redis學習總結
1 redis屬於非關係型資料庫,而我們經常用的mysql oracle資料庫都是屬於關係型資料庫,它們本質上的區別是 mysql oracle資料庫對於資料規範要求嚴格,還有對事務的支援 而redis則沒有明確的資料規範要求,redis在操作事務是單執行緒的,不會出現執行緒安全性問題,例 incr...
Redis學習總結
1 windows和linux上都可以部署redis 2 windows使用命令查詢 1 啟動redis cli.exe,開啟命令列介面 2 輸入 keys 獲得redis中所有的key值 3 輸入 get 某個key 獲取key對應的value值 3 目前的專案上使用redis來儲存使用者的ses...
Redis學習總結一 Redis簡介
redis remote dictionary server 遠端字典服務 是由義大利人salvatore sanfilippo 網名 antirez 開發的一款記憶體快取記憶體資料庫。是完全開源免費的,用c語言編寫的,遵守bsd協議,高效能的 key value 分布式記憶體資料庫 區別於mysq...