轉載請标明出處: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
安裝完成,就會看到下面的提示
然而這種安裝的
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
資料庫了
連接配接成功的狀态如下
檢視 redis 程序
redis
預設端口号是
6379
,檢視
redis
程序
效果如下
修改 redis 端口
redis
預設端口号是
6379
, 如果在電腦裡面安裝了多個
redis
執行個體,就需要修改
redis
端口了。修改端口,需要編輯
redis.conf
檔案,這個配置檔案在
/etc
目錄, 用
vim
打開,可以看到端口為
6379
現在把
6379
改為
6378
,然後儲存退出。
執行指令,重新開機
redis
服務。
//重新開機服務
systemctl restart redis
連接配接 redis 資料庫
//連接配接資料庫 6378 為端口号。
redis-cli -p
連接配接成功,如圖所示:
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 , 歡迎關注