中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7 yum安裝redis及常用命令是什么

發布時間:2022-04-07 16:17:11 來源:億速云 閱讀:145 作者:iii 欄目:編程語言

這篇文章主要介紹“centos7 yum安裝redis及常用命令是什么”,在日常操作中,相信很多人在centos7 yum安裝redis及常用命令是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”centos7 yum安裝redis及常用命令是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

redis是什么

Redis是一種基于內存的數據結構存儲,可持久化的日志型、Key-Value數據庫。使用關系型數據庫的站點達到一定并發量的時候,往往在磁盤IO上會有瓶頸,這時候配合redis就有一定的優勢,因為它具有以下幾個特性:

  • 基于內存運行,高并發讀寫;

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

  • 豐富的數據類型;

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

應用場景

  • 緩存“熱點”數據(高頻讀、低頻寫)

  • 計數器,限流器

  • 消息隊列系統(發布訂閱,排行榜)

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

數據類型:

Redis提供的數據類型主要分為5種自有類型和一種自定義類型,這5種自有類型包括:
字符串(String)類型、哈希(Hash)類型、列表(List)類型、集合(Set)類型和順序(Sorted Set)集合類型。

String類型:

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

  • GET/MGET

  • SET/SETEX/MSET/MSETNX

  • INCR/DECR

  • GETSET

  • DEL

哈希類型:

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

  • HGET/HMGET/HGETALL

  • HSET/HMSET/HSETNX

  • HEXISTS/HLEN

  • HKEYS/HDEL

  • HVALS

列表類型:

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

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

  • LINDEX/LRANGE

  • LLEN/LTRIM

集合類型:

Set類型是一種無順序集合, 它和List類型最大的區別是:集合中的元素沒有順序, 且元素是唯一的。
Set類型的底層是通過哈希表實現的,其操作命令為:

  • SADD/SPOP/SMOVE/SCARD

  • SINTER/SDIFF/SDIFFSTORE/SUNION

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

順序集合類型:

ZSet是一種有序集合類型,每個元素都會關聯一個double類型的分數權值,通過這個權值來為集合中的成員進行從小到大的排序。
與Set類型一樣,其底層也是通過哈希表實現的。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倉庫維護著最新和額外的軟件包,最好先安裝 EPEL ,因為 Remi 倉庫依賴它。

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

yum –enablerepo=remi install redis

  • 安裝完畢后,即可啟動redis服務,并開機自啟動

systemctl start redis
systemctl enable redis

  • 查看redis版本:

redis-cli –version

redis默認127.0.0.1訪問,開啟遠程登錄切記設置密碼!!!

常用命令

  • 測試時常用命令

redis客戶端連接:
    本地連接:redis-cli
    遠程連接:redis-cli -h host -p port -a password

PING  查看服務是否運行

SELECT index  切換到指定的數據庫
	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  數據集合
    lpop mylist  彈出元素
    rpop mylist  彈出元素
    llen mylist  長度
    lrem mylist count value  刪除
set
    sadd myset redis 
    smembers myset       數據集合
    srem myset set1         刪除
zset
    zadd zset 1 one
    zadd zset 2 two
    zadd zset 3 three

到此,關于“centos7 yum安裝redis及常用命令是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海林市| 馆陶县| 江孜县| 吴川市| 林口县| 惠东县| 嘉兴市| 报价| 钟山县| 温州市| 东乡族自治县| 宁武县| 内江市| 五峰| 津市市| 行唐县| 辰溪县| 东宁县| 宜昌市| 谢通门县| 阿巴嘎旗| 晴隆县| 陇川县| 阿克陶县| 台北市| 梅河口市| 漠河县| 龙井市| 获嘉县| 温州市| 宁晋县| 白朗县| 开平市| 清涧县| 高青县| 邵武市| 北宁市| 军事| 南城县| 山阳县| 凤阳县|