新聞中心
這篇文章主要介紹了redis如何安裝使用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)恩陽,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
一、Redis基礎(chǔ)部分:
1、redis介紹與安裝比MySQL快10倍以上
*****************redis適用場(chǎng)合****************
1.取最新N個(gè)數(shù)據(jù)的操作
2.排行榜應(yīng)用,取TOP N 操作
3.需要精確設(shè)定過期時(shí)間的應(yīng)用
4.計(jì)數(shù)器應(yīng)用
5.Uniq操作,獲取某段時(shí)間所有數(shù)據(jù)排重值
6.實(shí)時(shí)系統(tǒng),反垃圾系統(tǒng)7.Pub/Sub構(gòu)建實(shí)時(shí)消息系統(tǒng)
7.Pub/Sub構(gòu)建實(shí)時(shí)消息系統(tǒng)8.構(gòu)建隊(duì)列系統(tǒng)
9.緩存
=============================================
SET操作每秒鐘 110000 次,GET操作每秒鐘 81000 次, zrevrank myzset two#元素反轉(zhuǎn)并返回新下標(biāo)值。 zrevrange myzset 0 -1 withscores#按順序反轉(zhuǎn)(相當(dāng)于降序排序) zrangebyscore myzset 1 10 withscores#返回順序?yàn)?-10的元素(可做分頁)。 zcount myzset 1 10 #返回順序在1-10之間元素的個(gè)數(shù)。 zcard myzset#返回集合中所有元素的個(gè)數(shù)。 zremrangebyrank myzset 1 2#刪除集合中下標(biāo)為1到2的元素。 zremrangebyscore myzset 1 10#刪除集合中順序?yàn)?到10的元素。 Redis常用命令 鍵/值相關(guān)命令。 keys * #查詢所有 keys user*#查詢指定的 exists user:001#判斷是否存在。 del name#刪除指定的鍵。 expire addr 10#設(shè)置過期時(shí)間 ttl addr#查詢過期時(shí)間 select 0 #選擇數(shù)據(jù)庫 move age 1#將age移到1數(shù)據(jù)庫。 get age #獲取 persist age#移除age的過期時(shí)間。 randomkey#隨機(jī)返回一個(gè)key rename name1 name2#重命名鍵 type myset#返回鍵的類型。 ping #測(cè)試redis連接是否存活。 echo lamp#輸出一個(gè)lamp select 10#選擇數(shù)據(jù)庫。 quit/exit/crtl+C#退出客戶端 dbsize#返回庫里的鍵的個(gè)數(shù)。 服務(wù)器相關(guān)命令: info#顯示redis服務(wù)器的相關(guān)信息。 config get */loglevel #返回所有/指定的配置信息。 flushdb#刪除當(dāng)前庫中的所有鍵/表。 flushall#刪除所有數(shù)據(jù)庫中的所有鍵/表 二、Redis高級(jí)部分: 1、Redis安全性: 1.用ACL控制器安全性。 2.給redis加上較長(zhǎng)密碼 # requirepass foobared requirepass beijing 3.在redis.conf配置啟用認(rèn)證功能。 方式一:Auth beijing 方式二:./redis-cli -a beijing 4.在redis.conf配置文件增加下面這一行配置,即可把redis綁定在單個(gè)接口上(但并不是只有接受這個(gè)網(wǎng)卡的數(shù)據(jù))。 bind 127.0.0.1(單臺(tái)機(jī)器的時(shí)候可以配置,分布式或主從復(fù)制時(shí)最好不要配置) 5.SSL代理 6.禁用指定命令。 2、Redis主從復(fù)制: redis只需在從服務(wù)器(slave)上配置即可: slaveof 211.122.11.11 6379 #指定master 的ip 和端口 masterauth beijing#這是master主機(jī)的密碼 Info#查看主/從服務(wù)器的狀態(tài)。 3、Redis事務(wù)處理: Redis事務(wù)很不完善。 4、Redis持久化機(jī)制: 1.兩種方式:一、備份數(shù)據(jù)到磁盤(快照)[ snapshotting(快照)也是默認(rèn)方式] 二、記錄操作命令[ Append-only file(縮寫aof)的方式] 一、備份數(shù)據(jù)到磁盤(快照)[ snapshotting(快照)也是默認(rèn)方式] save 900 1 #900秒內(nèi)如果超過1個(gè)key被修改,則發(fā)起快照保存 save 300 10 #300秒內(nèi)容如超過10個(gè)key被修改,則發(fā)起快照保存 save 60 10000 二、記錄操作命令[ Append-only file(縮寫aof)的方式](較安全持久化) appendonly yes #啟用aof 持久化方式 # appendfsync always //收到寫命令就立即寫入磁盤,最慢,但是保證完全的持久化 appendfsync everysec //每秒鐘寫入磁盤一次,在性能和持久化方面做了很好的折中 # appendfsync no //完全依賴os,性能最好,持久化沒保證 感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Redis如何安裝使用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
文章名稱:Redis如何安裝使用
分享鏈接:http://fisionsoft.com.cn/article/iggpdo.html