redis 安裝筆記

2021-08-19 06:55:24 字數 2879 閱讀 5705

環境:centos

6.6redis 版本:redis-3.0

編譯和安裝所需的包:

# yum install gcc tcl

redis-3.0.0-rc5.tar.gz,請學員們在安裝時自行選用最新版

) # cd /usr/local/src

# wget

建立安裝目錄:

# mkdir /usr/local/redis 

解壓:# tar -zxvf 3.0.0-rc5.tar.gz # mv redis-3.0.0-rc5 redis3.0 # cd redis3.0 

安裝(使用 prefix

指定安裝目錄):

# make prefix=/usr/local/redis install

安裝完成後,可以看到/usr/local/redis 目錄下有乙個 bin 目錄,bin 目錄裡就是 redis 的命令指令碼:

redis-benchmark redis-check-aof redis-check-dump redis-cli

redis-server

將 redis 配置成服務:

按上面的操作步驟,redis 的啟動指令碼為:/usr/local/src/redis3.0/utils/redis_init_script 將啟動指令碼複製到/etc/rc.d/init.d/目錄下,並命名為redis:

檢視以上 redis 服務指令碼,關注標為橙色的幾個屬性,做如下幾個修改的準備:

(1) 

在指令碼的第一行後面新增一行內容如下:

#chkconfig: 2345 80

90(2) 

redisport

埠保持6379

不變;(注意,埠名將與下面的配置檔名有關)

(3) 

exec

=/usr/local/bin/redis-server

改為exec

=/usr/local/

redis

/bin/redis-server

(4) 

cliexec

=/usr/local/bin/redis-cli

改為cliexec

=/usr/local/

redis

/bin/redis-cli

(5) 配置檔案設定:

建立 redis 配置檔案目錄

# mkdir /usr/local/redis/conf

複製 redis 配置檔案

/usr/local/src/redis3.0/redis.conf 到/usr/local/redis/conf 目錄並按埠號重新命名為

6379.conf

# cp /usr/local/src/redis3.0/redis.conf /usr/local/redis/conf/6379.conf

做了以上準備後,再對 conf 屬性作如下調整:

conf

="/etc/redis/$.conf" 改為

conf

="/usr/local/redis/conf

/$.conf"

(6) 更改 redis 開啟的命令,以後臺執行的方式執行:

$exec

$conf

「&」作用是將服務轉到後面執行

修改後的/etc/rc.d/init.d/redis 服務指令碼內容為: 

以上配置操作完成後,便可將 redis 註冊成為服務: # chkconfig --add redis

防火牆中開啟對應的埠

# vi /etc/sysconfig/iptables

新增: -a input -m state --state new -m tcp -p tcp --dport 6379 -j accept 重啟防火牆:

# service iptables restart

修改 redis 配置檔案設定:

# vi /usr/local/redis/conf/6379.conf 修改如下配置

daemonize no 改為》

daemonize yes

pidfile /var/run/redis.pid 改為》

pidfile /var/run/redis_6379.pid

啟動 redis 服務

# service redis start

將 redis 新增到環境變數中: # vi /etc/profile

在最後新增以下內容:

## redis

env export path=$path:/usr/local/redis/bin 使配置生效:

# source /etc/profile

現在就可以直接使用 redis-cli 等 redis 命令了: 

關閉 redis 服務 

# service redis stop 

預設情況下,

redis

開啟安全認證,可以通過

/usr/local/redis/conf/6379.conf

的requirepass

指定乙個驗證密碼。

redis安裝筆記

redis是用c語言開發的乙個開源的高效能鍵值對 key value 資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如下 字串 列表 lists 集合 sets 有序集合 sorts sets 雜湊表 hashs wget io releases ...

Redis筆記1 安裝

redis remote dictionary server 遠端字典伺服器 是完全開源免費的,用c語言編寫的,遵守bsd協議,是乙個高效能的 key value 分布式記憶體資料庫,基於記憶體執行並支援持久化的nosql資料庫,是當前最熱門的nosql資料庫之一,也被人們稱為資料結構伺服器。lin...

Redis筆記 安裝篇

原碼編譯安裝方式 wget tar xvf redis 5.0.8.tar.gz cd redis 5.0.8 make yum 安裝 yum install redisps 可以指定安裝的版本,安裝非常方便,後面的維護也方便,但是安裝對網路有要求,另外安裝經常找不到指定的版本 對yum伺服器依賴 ...