redis
1.特點
效能極高 – 記憶體型資料庫,讀寫速度極快
豐富的資料型別
可以資料持久化 - 出於效能考慮, 不是高可靠
設定過期時間 - 可以進行資料淘汰
不完整的事務 - 無法回滾, 資料一致性無法保證
2.使用場景
對速度有要求, 並可能需要設定過期時間, 主要用於資料快取
3.客戶端 & 服務端 命令
啟動redis資料庫
sudo redis-server /etc/redis/redis.conf
連線資料庫
sudo redis-cli -h 127.0.0.1 -p 6379
資料操作
string
記錄字串/整數/浮點數
set 新增/修改資料
get 獲取資料
mset 新增多個資料
mget 獲取多個資料
incr 計數加1
decr 計數減1
incrby 計數加n
鍵命令適用於所有的型別
del 刪除資料
exists 判斷資料是否存在
expire 設定過期時間
ttl 獲取剩餘時間
keys 查詢滿足條件的鍵
hash
類似字典的結構
hset 新增字段
hget 獲取字段
hmset 新增多個字段
hmget 獲取多個字段
hdel 刪除字段
list
是乙個雙向鍊錶
lpush 從左側追加元素
lrange 從左側遍歷元素
rpush 從右側追加元素
lset 從左側修改元素
lpop 從左側刪除元素
rpop 從右側刪除元素
ltrim 裁切列表
zset
有序集合, 按照分數(score)進行排序
zadd 新增/修改元素
zrange 遍歷元素(按分數從小到大)
zrevrange 反向遍歷元素(從大到小)
zrangebyscore 遍歷指定分數範圍的元素
zscore 查詢元素的分數
zrem 刪除元素
zincrby 元素的分數計數加n
set無序集合 無序+去重
sadd 新增元素
smembers 遍歷元素
srem 刪除元素
Foundation 框架知識點
框架的定義 由一堆類,方法,函式,文件等有序的結合在一起 nsstring介紹及基本使用 一般成nsstring為字串的類.writetofile 的方法 把nsstring 字串儲存到檔案中 nsstring str zhangsanfeng 文字編碼 中文 gbk gb2312 2 2 utf ...
框架知識點2
doctype html en utf 8 viewport content width device width,initial scale 1.0 document title jquery 1.10.1.min.js script 注 jq是js封裝的乙個 庫。注 jq中相容js所有的寫法。注...
redis知識點小結
這兩天和哥們聊天,他說最近在面試中頻頻被問到關於redis的相關問題,不可否認,目前非關係型資料庫的使用很普遍,尤其是redis更是被很多網際網路公司所鍾愛,面試中也成為了肯定會被問到的乙個點。剛好今天有抽出點時間,就對我所認識的redis的簡單的知識點做一些小小的總結。我們在了解乙個新鮮事物 新的...