Redis 框架知識點

2021-09-20 03:57:34 字數 1218 閱讀 7124

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的簡單的知識點做一些小小的總結。我們在了解乙個新鮮事物 新的...