環境: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伺服器依賴 ...