本文我們將詳細介紹一下在centos7系統上安裝redis,
我們先來了解一下什麼是redis,引用一下官方的介紹:
redis is an open source (bsd licensed), in-memory data structure store, used as a database, cache and message broker.redis(remote dictionary server)是一款開源的基於記憶體的高效能的key-value資料存,由c語言編寫,它支援字串,雜湊,列表,集合,有序集合等資料結構,通過redis 集群可以實現服務高可用。在實際生產中對關聯式資料庫起到很好的補充作用。
redis在linux的安裝方式
或使用命令
wget
目前官方給出的最新穩定版是6.0.6;
因為redis是由c語言編寫的,因此需要安裝gcc環境,使用gcc -v 檢視gcc版本,如下:
gcc -v
執行緒模型:posix
gcc 版本 4.8.5 20150623 (red hat 4.8.5-39) (gcc)
如果沒有安裝gcc,則首先安裝gcc:
yum install -y gcc
tar -zxf redis-6.0.6.tar.gz
#進入解壓目錄
cd redis-6.0.6
此時可能會報錯(因為有的機器沒有tcl環境):make test
you need tcl 8.5 or newer in order to run the redis test
make
: *** [
test
] error 1
此時需要安裝tcl-8.5或以上版本
安裝方式:
wget
執行tar -zxf tcl8.6.1-src.tar.gz 解壓到當前目錄
cd tcl8.6.1/unix/
./configure
make
make install
到此,我們再執行make test,提示執行成功。
複製配置檔案到安裝目錄下bin/資料夾通過perfix指定安裝路徑,以下以安裝到/data/redis為例
make innstall prefix=/data/redis
複製匹配值檔案
啟動成功。。。
如果想設定後台啟動,需要修改配置檔案redis.conf找到vi redis.conf
將no 改為yes,儲存並退出################################# general #####################################
# by default redis does not run as a daemon. use 'yes' if you need it.
# note that redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize no
重新啟動redis,使用ps -ef |grep redis 檢視redis程序
至此,redis安裝包方式安裝完成。[root@localhost bin]# ./redis-server redis.conf
[root@localhost bin]#
[root@localhost bin]#
[root@localhost bin]# ps -ef |grep redis
root 30734 1 0 20:49 ? 00:00:00 ./redis-server *:6379
root 30739 28961 0 20:49 pts/0 00:00:00 grep --color=auto redis
[root@localhost bin]#
小白學習Centos7安裝mongodb
致少年 在mongodb3 6資料夾下建立 data 目錄和logs 目錄進入到 mongodb 安裝目錄的 bin目錄,建立 mongodb.conf 檔案vim opt mongodb3.6 bin mongodb.conf配置檔案如下 dbpath opt mongodb3.6 data 資料...
centos7 安裝centos桌面
一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...
centos7安裝docker和常用操作
一 安裝docker 1.檢查核心版本必須3.10以上 使用 uname r 檢視版本號 2.啟動docker systemctl start docker 2.停止docker systemctl stop docker 3.開機啟動 systemctl enable docker 二 常用命令,...