日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
redis入門(mén)指南

Redis 是一個(gè)高性能的key-value數(shù)據(jù)庫(kù)。 redis的出現(xiàn),很大程度補(bǔ)償了memcached這類(lèi)keyvalue存儲(chǔ)的不足,在部 分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用,下面為大家分享一下redis入門(mén)指南。

成都創(chuàng)新互聯(lián):于2013年成立為各行業(yè)開(kāi)拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為數(shù)千家公司企業(yè)提供了專(zhuān)業(yè)的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站推廣服務(wù), 按需定制設(shè)計(jì)由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶(hù)的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺(jué)效果,策劃師分析客戶(hù)的同行競(jìng)爭(zhēng)對(duì)手,根據(jù)客戶(hù)的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶(hù)同行業(yè)具有領(lǐng)先地位的。

一、安裝Redis

Redis配置文件:/etc/redis.conf

Redis主程序:/usr/bin/redis-server

客戶(hù)端工具:/usr/bin/redis-cli

默認(rèn)監(jiān)聽(tīng)端口:6379

數(shù)據(jù)目錄:/var/lib/redis

服務(wù)腳本:/usr/lib/systemd/system/redis.service

yum install redis                  # 基于CentOS7的epel源

二、連接Redis

Redis的客戶(hù)端命令工具為redis-cli,默認(rèn)連接本地的Redis服務(wù)。

如果需要遠(yuǎn)程連接則使用redis-cli -h HOST -p PORT -a PASSWD

[root@cache1 ~]# redis-cli
127.0.0.1:6379> ping                            # 使用ping命令測(cè)試與服務(wù)的連接性
PONG                                            # 服務(wù)端回復(fù)pong則說(shuō)明網(wǎng)絡(luò)連接沒(méi)有問(wèn)題

三、Redis數(shù)據(jù)類(lèi)型

String(字符串)

string是redis最基本的類(lèi)型,你可以理解成與Memcached一模一樣的類(lèi)型,一個(gè)key對(duì)應(yīng)一個(gè)value。

string類(lèi)型是二進(jìn)制安全的。意思是redis的string可以包含任何數(shù)據(jù)。比如jpg圖片或者序列化的對(duì)象 。

string類(lèi)型是Redis最基本的數(shù)據(jù)類(lèi)型,一個(gè)鍵最大能存儲(chǔ)512MB。

Hash(哈希)

Redis hash 是一個(gè)鍵值(key=>value)對(duì)集合。

Redis hash是一個(gè)string類(lèi)型的field和value的映射表,hash特別適合用于存儲(chǔ)對(duì)象。

List(列表)

Redis 列表是簡(jiǎn)單的字符串列表,按照插入順序排序。你可以添加一個(gè)元素到列表的頭部(左邊)或者尾部(右邊)。

Set(集合)

Redis的Set是string類(lèi)型的無(wú)序集合。

集合是通過(guò)哈希表實(shí)現(xiàn)的,所以添加,刪除,查找的復(fù)雜度都是O(1)。

zset(sorted set:有序集合)

Redis zset 和 set 一樣也是string類(lèi)型元素的集合,且不允許重復(fù)的成員。

不同的是每個(gè)元素都會(huì)關(guān)聯(lián)一個(gè)double類(lèi)型的分?jǐn)?shù)。redis正是通過(guò)分?jǐn)?shù)來(lái)為集合中的成員進(jìn)行從小到大的排序。

zset的成員是唯一的,但分?jǐn)?shù)(score)卻可以重復(fù)。

四、獲取幫助

help @  + 雙擊tab                        # 雙擊tab會(huì)出現(xiàn)各種子命令的幫助

help @string                            # 字符串相關(guān)的配置
help @list                              # 列表相關(guān)的配置;列表類(lèi)似于數(shù)組
help @set
help @hash
......

五、List相關(guān)的命令

其他幾個(gè)數(shù)據(jù)類(lèi)型比較簡(jiǎn)單,通過(guò)幫助就能獲得命令的使用方法。最簡(jiǎn)單的辦法就是百度。由于List相關(guān)的命令僅僅看幫助的話(huà)很難理解一些操作,所以拿出來(lái)單獨(dú)講講最常用的幾個(gè)命令

示例:

127.0.0.1:6379> LPUSH stu aubin                 # LPUSH,向列表左側(cè)添加元素,列表不存在自動(dòng)創(chuàng)建
(integer) 1
127.0.0.1:6379> RPUSH stu 22                    # RPUSH,向列表右側(cè)添加元素,列表不存在則自動(dòng)創(chuàng)建
(integer) 2
127.0.0.1:6379> RPUSHX  stu nan                 # RPUSHX,如果列表存在則右側(cè)添加元素
(integer) 3
127.0.0.1:6379> LPUSHX  stu linux               # LPUSHX,如果列表存在則左側(cè)添加元素
(integer) 4
127.0.0.1:6379> LRANGE stu 0 10                 # LRANGE,顯示名為stu的列表的0-10個(gè)值
1) "aubin"
2) "22"
3) "nan"
4) "linux"

LPOP stu                                # 左彈,刪除名為stu列表中的第一個(gè)元素
RPOP stu                                # 右彈,刪除名為stu列表中的最后一個(gè)元素
LREM stu  3  aubin                      # 從頭到尾刪除3個(gè)值為aubin的元素
LREM stu  -3  aubin                     # 從尾到頭刪除3個(gè)值為aubin的元素
LREM stu  0  aubin                      # 刪除所有值為aubin的元素

分享標(biāo)題:redis入門(mén)指南
路徑分享:http://m.5511xx.com/article/cdieghp.html