婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

    當(dāng)前位置:首頁 >  站長 >  數(shù)據(jù)庫 >  正文

    詳解centos7 yum安裝redis及常用命令

     2021-01-10 08:44  來源: 腳本之家   我來投稿 撤稿糾錯

      阿里云優(yōu)惠券 先領(lǐng)券再下單

    這篇文章主要介紹了centos7 yum安裝redis及常用命令,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下。

    redis是什么

    Redis是一種基于內(nèi)存的數(shù)據(jù)結(jié)構(gòu)存儲,可持久化的日志型、Key-Value數(shù)據(jù)庫。使用關(guān)系型數(shù)據(jù)庫的站點達(dá)到一定并發(fā)量的時候,往往在磁盤IO上會有瓶頸,這時候配合redis就有一定的優(yōu)勢,因為它具有以下幾個特性:

    ?基于內(nèi)存運行,高并發(fā)讀寫;

    ?支持分布式,理論上可以無限擴展;

    ?豐富的數(shù)據(jù)類型;

    ?持久化,可定時寫入磁盤;

    應(yīng)用場景

    ?緩存“熱點”數(shù)據(jù)(高頻讀、低頻寫)

    ?計數(shù)器,限流器

    ?消息隊列系統(tǒng)(發(fā)布訂閱,排行榜)

    ?分布式鎖,共享session,隊列

    數(shù)據(jù)類型:

    Redis提供的數(shù)據(jù)類型主要分為5種自有類型和一種自定義類型,這5種自有類型包括:

    字符串(String)類型、哈希(Hash)類型、列表(List)類型、集合(Set)類型和順序(Sorted Set)集合類型。

    String類型:

    能夠存儲字符串、還能存儲圖片、視頻等多種類型, 最大長度支持512M。操作命令,如:

    ?GET/MGET

    ?SET/SETEX/MSET/MSETNX

    ?INCR/DECR

    ?GETSET

    ?DEL

    哈希類型:

    該類型是由field和關(guān)聯(lián)的value組成的map。其中,field和value都是字符串類型的。操作命令如下:

    ?HGET/HMGET/HGETALL

    ?HSET/HMSET/HSETNX

    ?HEXISTS/HLEN

    ?HKEYS/HDEL

    ?HVALS

    列表類型:

    該類型是一個插入順序排序的字符串元素集合, 基于雙鏈表實現(xiàn)。操作命令如下:

    ?LPUSH/LPUSHX/LPOP/RPUSH/RPUSHX/RPOP/LINSERT/LSET

    ?LINDEX/LRANGE

    ?LLEN/LTRIM

    集合類型:

    Set類型是一種無順序集合, 它和List類型最大的區(qū)別是:集合中的元素沒有順序, 且元素是唯一的。

    Set類型的底層是通過哈希表實現(xiàn)的,其操作命令為:

    ?SADD/SPOP/SMOVE/SCARD

    ?SINTER/SDIFF/SDIFFSTORE/SUNION

    Set類型主要應(yīng)用于:在某些場景,如社交場景中,通過交集、并集和差集運算,通過Set類型可以非常方便地查找共同好友、共同關(guān)注和共同偏好等社交關(guān)系。

    順序集合類型:

    ZSet是一種有序集合類型,每個元素都會關(guān)聯(lián)一個double類型的分?jǐn)?shù)權(quán)值,通過這個權(quán)值來為集合中的成員進(jìn)行從小到大的排序。

    與Set類型一樣,其底層也是通過哈希表實現(xiàn)的。ZSet命令:

    ?ZADD/ZPOP/ZMOVE/ZCARD/ZCOUNT

    ?ZINTER/ZDIFF/ZDIFFSTORE/ZUNION

    快速安裝yum install redis直接yum安裝redis不是最新版本,可以通過Remi安裝最新Redis。

    yum install -y epel-release

    yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    Remi的RPM倉庫維護(hù)著最新和額外的軟件包,最好先安裝 EPEL ,因為 Remi 倉庫依賴它。

    使用下面命令安裝最新版本Redis:

    yum --enablerepo=remi install redis

    安裝完畢后,即可啟動redis服務(wù),并開機自啟動

    systemctl start redis

    systemctl enable redis

    查看redis版本:

    redis-cli --version

    redis默認(rèn)127.0.0.1訪問,開啟遠(yuǎn)程登錄切記設(shè)置密碼?。。?/p>

    常用命令

    測試時常用命令

    redis客戶端連接:

    本地連接:redis-cli

    遠(yuǎn)程連接:redis-cli -h host -p port -a password

    PING 查看服務(wù)是否運行

    SELECT index 切換到指定的數(shù)據(jù)庫

    select 0 選擇第一個庫

    keys * 獲取所有的key

    flush db 清除指定庫

    flushall 清除所有

    幾種類型常用命令

    string

    set key value

    get key

    hash

    hset myhash name cxx

    hget myhash name

    list

    lpush mylist a b c 左插入

    rpush mylist x y z 右插入

    lrange mylist 0 -1 數(shù)據(jù)集合

    lpop mylist 彈出元素

    rpop mylist 彈出元素

    llen mylist 長度

    lrem mylist count value 刪除

    set

    sadd myset redis

    smembers myset 數(shù)據(jù)集合

    srem myset set1 刪除

    zset

    zadd zset 1 one

    zadd zset 2 two

    zadd zset 3 three

    參考鏈接

    官方網(wǎng)站:https://redis.io/

    數(shù)據(jù)類型詳解:https://www.cnblogs.com/powertoolsteam/p/redis.html

    緩存過期機制:https://www.cnblogs.com/xuanyuan/p/13665170.html

    實現(xiàn)計數(shù)器:https://www.cnblogs.com/ShenJunHui6/p/11127737.html

    計數(shù)器應(yīng)用場景:https://www.cnblogs.com/yaozhengqi/p/7825343.html

    到此這篇關(guān)于centos7 yum安裝redis及常用命令的文章就介紹到這了,更多相關(guān)yum安裝redis及常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

    本文轉(zhuǎn)自腳本之家,原文鏈接:https://www.jb51.net/article/196063.htm

    申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

    相關(guān)標(biāo)簽
    centos7安裝redis步驟

    相關(guān)文章

    • 如何利用centos7搭建wordpress站點

      隨著計算機技術(shù)的普及,搞IT的越來越多,但是隨著深入你會發(fā)現(xiàn)自己上了賊船,真的是一如IT深似海,從此妹紙是路人啊,當(dāng)你越來越接近自己想想中的目標(biāo)是,就會有種渺小感,這個行業(yè)知識太過深奧龐大啦。

    • Centos7 yum安裝mongodb實現(xiàn)步驟詳解

      這篇文章主要介紹了Centos7yum安裝mongodb實現(xiàn)步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下。

      標(biāo)簽:
      centos7安裝redis步驟
    • SugarHosts云服務(wù)器如何安裝寶塔控制面板

      寶塔面板是一款比較簡單易上手的服務(wù)器運維面板,它支持一鍵LAMP/LNMP/集群/監(jiān)控/網(wǎng)站/FTP/數(shù)據(jù)庫/JAVA等100多項服務(wù)器管理功能。不過很多新人站長還是不太清楚該如何進(jìn)行安裝,常規(guī)的使用代碼安裝方法對于新手站長來說過于麻煩。今天教大家一個在SugarHosts云服務(wù)器上利用系統(tǒng)鏡像一鍵

    熱門排行

    信息推薦