亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Redis > 正文

redis簡單介紹及安裝使用小結

2020-03-17 12:19:29
字體:
來源:轉載
供稿:網友

一:redis介紹

Redis和Memcached類似,也屬于k-v數據存儲
Redis官網redis.io, 當前最新穩定版4.0.1
支持更多value類型,除了和string外,還支持hash、lists(鏈表)、sets(集合)和sorted sets(有序集合)
redis使用了兩種文件格式:全量數據(RDB)和增量請求(aof)。全量數據格式是把內存中的數據寫入磁盤,便于下次讀取文件進行加載。增量請求文件則是把內存中的數據序列化為操作請求,用于讀取文件進行replay得到數據,這種類似于mysql binlog。
redis的存儲分為內存存儲、磁盤存儲和log文件三部分

二:redis安裝

下載最新穩定版

cd /usr/local/src/wget http://download.redis.io/releases/redis-4.0.1.tar.gzcd redis-4.0.1make && make installcp redis.conf /etc/redis.confvim /etc/redis.conf //修改如下配置daemonize yeslogfile "/var/log/redis.log" dir /data/redis_data/appendonly yesmkdir /data/redis_datasysctl vm.overcommit_memory=1echo never > /sys/kernel/mm/transparent_hugepage/enabledredis-server /etc/redis.conf

三:redis持久化

Redis提供了兩種持久化的方式,分別是RDB(Redis DataBase)和AOF(Append Only File)
RDB,簡而言之,就是在不同的時間點,將redis存儲的數據生成快照并存儲到磁盤等介質上。
AOF,則是換了一個角度來實現持久化,那就是將redis執行過的所有寫指令記錄下來,在下次redis重新啟動時,只要把這些寫指令從前到后再重復執行一遍,就可以實現數據恢復了。
其實RDB和AOF兩種方式也可以同時使用,在這種情況下,如果redis重啟的話,則會優先采用AOF方式來進行數據恢復,這是因為AOF方式的數據恢復完整度更高。
如果你沒有數據持久化的需求,也完全可以關閉RDB和AOF方式,這樣的話,redis將變成一個純內存數據庫,就像memcache一樣。

Redis持久化相關參數
save 900 1 #表示每15分鐘且至少有1個key改變,就觸發一次持久化 
save 300 10 #表示每5分鐘且至少有10個key改變,就觸發一次持久化
save 60 10000 #表示每60秒至少有10000個key改變,就觸發一次持久
save “” #這樣可以禁用rdb持久化
appendonly yes #如果是yes,則開啟aof持久化
appendfilename “appendonly.aof” # 指定aof文件名字
appendfsync everysec #指定fsync()調用模式,有三種no(不調用fsync),always(每次寫都會調用fsync),everysec(每秒鐘調用一次fsync)。第一種最快,第二種數據最安全,但性能會差一些,第三種為這種方案,默認為第三種。

四:redis數據類型

Redis數據類型-string

string為最簡單的類型,與Memcached一樣的類型,一個key對應一個value,其支持的操作與Memcached的操作類似,它的功能更豐富。設置可以存二進制的對象。
示例:

#redis-cli127.0.0.1:6379> set mykey "aminglinux.com"OK127.0.0.1:6379> get mykey"aminglinux.com"127.0.0.1:6379> mset key1 1 key2 a key3 c127.0.0.1:6379> mget key1 key2 key31) "1"2) "a"3) "c"

Redis數據類型-list 

list是一個鏈表結構,主要功能是push、pop、獲取一個范圍的所有值等等。操作中key理解為鏈表的名字。
使用 list 結構,我們可以輕松地實現最新消息排行等功能(比如新浪微博的 TimeLine )。list 的另一個應用就是消息隊列,可以利用 list 的 push操作,將任務存在 list 中,然后工作線程再用pop操作將任務取出進行執行。
示例:

#redis-cli 127.0.0.1:6379> LPUSH list1 "aminglinux"127.0.0.1:6379> LPUSH list1 "1 2 3"127.0.0.1:6379> LPUSH list1 "aaa bbb“127.0.0.1:6379> LRANGE list1 0 -11) "aaa bbb"2) "1 2 3"3) "aminglinux“127.0.0.1:6379> LPOP list1

Redis數據類型-set 

set是集合,和我們數學中的集合概念相似,對集合的操作有添加刪除元素,有對多個集合求交并差等操作。操作中key理解為集合的名字。比如在微博應用中,可以將一個用戶所有的關注人存在一個集合中,將其所有粉絲存在一個集合。因為 Redis 非常人性化的為集合提供了求交集、并集、差集等操作,那么就可以非常方便的實現如共同關注、共同喜好、二度好友等功能,對上面的所有集合操作,你還可以使用不同的命令選擇將結果返回給客戶端還是存集到一個新的集合中。
set示例

127.0.0.1:6379> SADD set1 a127.0.0.1:6379> SADD set1 b127.0.0.1:6379> SADD set1 c127.0.0.1:6379> SADD set1 d127.0.0.1:6379> SMEMBERS set11) "d"2) "b"3) "a"4) "c"127.0.0.1:6379> SREM set1 c//刪除元素127.0.0.1:6379> SADD set2 a 2 b127.0.0.1:6379> SINTER set1 set2 //交集127.0.0.1:6379> SUNION set1 set2 //并集127.0.0.1:6379> SDIFF set1 set2 //差集

Redis數據類型-sort set

sorted set是有序集合,它比set多了一個權重參數score,使得集合中的元素能夠按 score 進行有序排列,比如一個存儲全班同學成績的 Sorted Sets,其集合 value 可以是同學的學號,而 score 就可以是其考試得分,這樣在數據插入集合的時候,就已經進行了天然的排序。

127.0.0.1:6379> ZADD set3 12 abc127.0.0.1:6379> ZADD set3 2 "cde 123"127.0.0.1:6379> ZADD set3 24 "123-aaa"127.0.0.1:6379> ZADD set3 4 "a123a"127.0.0.1:6379> ZRANGE set3 0 -11) "cde 123"2) "a123a"3) "abc"4) "123-aaa"

倒序 

127.0.0.1:6379> ZREVRANGE set3 0 -1
1) "123-aaa"
2) "abc"
3) "a123a"
4) "cde 123"

Redis數據類型-hash 

在 Memcached 中,我們經常將一些結構化的信息打包成 hashmap,在客戶端序列化后存儲為一個字符串的值(一般是 JSON 格式),比如用戶的昵稱、年齡、性別、積分等。 
示例

127.0.0.1:6379> hset hash1 name aming127.0.0.1:6379> hget hash1 name"aming"127.0.0.1:6379> hset hash1 age 30127.0.0.1:6379> hget hash1 age"30"127.0.0.1:6379> hgetall hash11) "name"2) "aming"3) "age"4) "30"
 


注:相關教程知識閱讀請移步到Redis頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲护士老师的毛茸茸最新章节| 色吧影院999| 亚洲第一区中文99精品| 粉嫩av一区二区三区免费野| 91视频九色网站| 日本精品一区二区三区在线播放视频| 欧美激情女人20p| 国产不卡一区二区在线播放| 亚洲三级黄色在线观看| 最近2019中文字幕mv免费看| 亚洲欧美一区二区三区四区| 欧美电影免费观看| 国产精品日韩在线一区| 亚洲一级黄色av| 欧洲中文字幕国产精品| 在线观看日韩www视频免费| 国产精品美女无圣光视频| 国产手机视频精品| www日韩欧美| 国产精品稀缺呦系列在线| 国产噜噜噜噜噜久久久久久久久| 亚洲美女久久久| 成人网在线视频| 国产精品福利在线| 欧美限制级电影在线观看| 国产成人精品综合久久久| 欧美成人精品影院| 最近2019年手机中文字幕| 日韩中文字幕不卡视频| 精品国产成人在线| 久久久久久久电影一区| 久久免费国产精品1| 精品久久久久久| 欧美亚洲另类在线| 美日韩丰满少妇在线观看| 色视频www在线播放国产成人| 日韩在线视频中文字幕| 国产精品2018| 亚洲欧美国产一区二区三区| 欧美一级bbbbb性bbbb喷潮片| 日韩欧美一区二区三区| 色综合久久天天综线观看| 成人福利网站在线观看| 国内偷自视频区视频综合| 亚洲欧美综合精品久久成人| 中文字幕最新精品| 午夜精品视频网站| 成人疯狂猛交xxx| 国产精品欧美亚洲777777| 国产一区玩具在线观看| 欧美日韩亚洲精品一区二区三区| 丁香五六月婷婷久久激情| 欧美一级高清免费播放| 国产一区二区三区三区在线观看| 亚洲精品电影网| 欧美成人在线免费| 欧美成人免费网| 国产三级精品网站| 国产视频精品va久久久久久| 91av中文字幕| 日本亚洲欧美三级| 91午夜在线播放| 欧美—级a级欧美特级ar全黄| 久久综合电影一区| 中文字幕一区日韩电影| 91影院在线免费观看视频| 久久精品成人欧美大片| 色婷婷av一区二区三区在线观看| 亚洲第一级黄色片| 国产精品久久久久99| 久久综合伊人77777蜜臀| 久久中文久久字幕| 日本高清+成人网在线观看| 日av在线播放中文不卡| 国内精品免费午夜毛片| 欧洲亚洲在线视频| 亚洲日本成人女熟在线观看| 欧美区在线播放| 欧美一二三视频| 久久青草精品视频免费观看| 亚洲第一综合天堂另类专| xvideos成人免费中文版| 欧美高清在线视频观看不卡| 国自产精品手机在线观看视频| 91视频九色网站| 91精品久久久久久| 久久伊人精品视频| 成人激情视频在线播放| 日韩欧美中文字幕在线播放| 欧美性极品少妇精品网站| 日韩国产在线播放| 青草青草久热精品视频在线观看| www.日韩免费| 午夜精品久久久99热福利| 日韩国产精品亚洲а∨天堂免| 不卡av日日日| 欧美性感美女h网站在线观看免费| 久久人人爽人人| 中文字幕日韩av电影| 国内精品久久久| 国产亚洲激情视频在线| 国产午夜精品视频免费不卡69堂| 日韩电影免费观看在线观看| 国产日本欧美在线观看| 久久久av一区| 亚洲片在线资源| 97在线看免费观看视频在线观看| 国产精品久久77777| 91亚洲人电影| 尤物yw午夜国产精品视频明星| 美日韩丰满少妇在线观看| 最近日韩中文字幕中文| 亚洲激情在线视频| 国产亚洲欧美日韩美女| 欧美裸体xxxx极品少妇| 欧美放荡办公室videos4k| 亚洲精品国产拍免费91在线| 国语对白做受69| 亚洲自拍偷拍第一页| 欧美在线欧美在线| 97超视频免费观看| 中文字幕亚洲一区| 欧美久久精品一级黑人c片| 欧美一级电影在线| 亚洲图片在区色| 日韩精品极品毛片系列视频| 日韩av在线一区| 欧美精品福利视频| 国产一区二区日韩精品欧美精品| 夜夜嗨av色一区二区不卡| 性欧美办公室18xxxxhd| 精品久久久一区二区| 狠狠久久五月精品中文字幕| 欧美中文字幕在线观看| 日av在线播放中文不卡| 日韩性xxxx爱| 另类天堂视频在线观看| 国产免费亚洲高清| 欧美激情手机在线视频| 国模私拍一区二区三区| 亚洲第一页在线| 亚洲成**性毛茸茸| 国产97在线|日韩| 亚洲自拍偷拍色片视频| 色多多国产成人永久免费网站| 久99九色视频在线观看| 亚洲网站在线播放| 日韩av网址在线观看| 国外日韩电影在线观看| 91理论片午午论夜理片久久| 欧美野外猛男的大粗鳮| 欧美噜噜久久久xxx| 日韩在线观看电影| 91精品国产91久久久久久吃药| 欧美精品videosex性欧美| 国产成人精品久久久| 久久久久久久国产精品视频| 国产精品日本精品| 久久香蕉国产线看观看网| 国产日本欧美一区| 久久精品国产91精品亚洲| 亚洲电影免费观看高清完整版| 8x拔播拔播x8国产精品| 日韩中文理论片|