天天看點

CentOS 初體驗十九:yum安裝redis

轉載請标明出處:http://blog.csdn.net/zhaoyanjun6/article/details/79272878

本文出自【趙彥軍的部落格】

redis 簡介

REmote DIctionary Server(Redis)

是一個由

Salvatore Sanfilippo

寫的

key-value

存儲系統。

Redis

是一個開源的使用

ANSI C

語言編寫、遵守

BSD協定

支援網絡

、可基于記憶體亦可持久化的日志型、

Key-Value

資料庫,并提供多種語言的

API

它通常被稱為資料結構伺服器,因為值(value)可以是 字元串(String), 哈希(Map), 清單(list), 集合(sets) 和 有序集合(sorted sets)等類型。

官網:https://redis.io/

yum 安裝

yum install redis
           

安裝完成,就會看到下面的提示

CentOS 初體驗十九:yum安裝redis

然而這種安裝的

redis

不是最新版本。

如果要安裝最新的

redis

,需要安裝

Remi

的軟體源,官網位址:http://rpms.famillecollet.com/

//需要安裝 remi 的軟體源
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
           

然後可以使用下面的指令安裝最新版本的

redis

//安裝最新版本的 redis
yum --enablerepo=remi install redis
           

安裝完畢後,即可使用下面的指令啟動

redis

服務

//啟動redis
systemctl start redis
           

下面我們就可以連接配接

redis

資料庫了

連接配接成功的狀态如下

CentOS 初體驗十九:yum安裝redis

檢視 redis 程序

redis

預設端口号是

6379

,檢視

redis

程序

效果如下

CentOS 初體驗十九:yum安裝redis

修改 redis 端口

redis

預設端口号是

6379

, 如果在電腦裡面安裝了多個

redis

執行個體,就需要修改

redis

端口了。修改端口,需要編輯

redis.conf

檔案,這個配置檔案在

/etc

目錄, 用

vim

打開,可以看到端口為

6379

CentOS 初體驗十九:yum安裝redis

現在把

6379

改為

6378

,然後儲存退出。

CentOS 初體驗十九:yum安裝redis

執行指令,重新開機

redis

服務。

//重新開機服務
systemctl restart redis
           

連接配接 redis 資料庫

//連接配接資料庫 6378 為端口号。
redis-cli -p 
           

連接配接成功,如圖所示:

CentOS 初體驗十九:yum安裝redis

redis.conf 參數含義

daemonize:是否以背景daemon方式運作
pidfile:pid檔案位置
port:監聽的端口号
timeout:請求逾時時間
loglevel:log資訊級别
logfile:log檔案位置
databases:開啟資料庫的數量
save * *:儲存快照的頻率,第一個*表示多長時間,第三個*表示執行多少次寫操作。在一定時間内執行一定數量的寫操作時,自動儲存快照。可設定多個條件。
rdbcompression:是否使用壓縮
dbfilename:資料快照檔案名(隻是檔案名)
dir:資料快照的儲存目錄(僅目錄)
appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高資料抗風險能力,但影響效率。
appendfsync:appendonlylog如何同步到磁盤。三個選項,分别是每次寫都強制調用fsync、每秒啟用一次fsync、不調用fsync等待系統自己同步
           

其他指令

//啟動 redis
systemctl start redis

//設定 redis 開機啟動
systemctl enable redis.service

//檢視 redis 運作狀态
systemctl status redis

//檢視 redis 版本号
redis-cli --version
           

參考資料

1、centos7 yum install redis

2、redis教程

個人微信号:zhaoyanjun125 , 歡迎關注

CentOS 初體驗十九:yum安裝redis

繼續閱讀