[TOC]redis
redis用做系統的緩存centos
# 因爲本人使用Python做爲開發語言,因此習慣下面的備註信息使用#符號 # 下面命令我是在root用戶下運行 # yum -y install gcc make tcl # wget http://download.redis.io/releases/redis-3.0.2.tar.gz # tar -zxvf redis-3.0.2.tar.gz # mv redis-3.0.2 /usr/local/redis # cd /usr/local/redis # make # make test # make install
# 如下爲中間出現的報錯信息和解決方式 # yum -y install gcc make tcl Loaded plugins: fastestmirror Setting up Install Process Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'" Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again # 上面是說找不到鏡像,首先考慮的是網絡問題,想到了DNS服務器配置,以前 覺得別人已經配置過了,沒想到沒有
# 如下爲配置DNS服務器 # vi /etc/resolv.conf # 將其內容改成如下內容(個人以前沒有,是本身vi新建的) nameserver 8.8.8.8 nameserver 202.106.0.20 # 以後重啓網絡服務 # /etc/init.d/network restart # 運行結果以下 Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining if ip address 192.168.17.39 is already in use for device eth0... [ OK ]
# 設置配置文件路徑 # mkdir -p /etc/redis # 回到redis目錄下面,/usr/local/redis # cd /usr/local/redis # cp redis.conf /etc/redis # 修改配置文件 # vi /etc/redis/redis.conf # 暫時只修改守護進程 daemonize yes (no-->yes) # 啓動redis # /usr/local/bin/redis-server /etc/redis/redis.conf # 查看啓動 # ps -ef | grep redis # 使用客戶端 # redis-cli # 關閉客戶端 # redis-cli shutdown # 設置開機啓動 # echo "/usr/local/bin/redis-server /etc/redis/redis.conf &" >> /etc/rc.local
至此,有關redis的安裝基本完成,有關後面的配置設置操做留待後面解決。緩存