我在運行時redis版本是2.8
操作前設置以管理員身份:
打開終端輸入 su -
- 安裝redis需要確保系統已經安裝了(gcc gcc-c++)
# yum -y install gcc gcc-c++ autoconf automake(如果沒有安裝就運行此條命令) - cd 到/usr/local/
- wget http://download.redis.io/redis-stable.tar.gz
- tar xzf redis-stable.tar.gz
- cd redis-stable
- make
- 這時運行文件已經生成成功(在src下),可以把src下的程序copy到一個運行目錄中如:
1、cd /usr/local/bin
2、mkdir redis-2.8-stable (創建redis運行主目錄)
3、cd redis-2.8-stable
4、mkdir redis (創建redis原始實例)
5、cd redis
6、cp /usr/local/redis-stable/src/redis-server /usr/local/redis-stable/src/redis-benchmark /usr/local/redis-stable/src/redis-check-aof /usr/local/redis-stable/src/redis-cli /usr/local/redis-stable/src/redis-check-dump /usr/local/redis-stable/src/redis-sentinel ./
7、cp /usr/local/redis-stable/redis.conf ./ (這個是配置文件模板,可以根據自己需要修改)
8、cd ..
9、mkdir redis-test
10、cp redis/* redis-test/ (至此,可以用redis-test做測試,redis作為本機的原始程序--用來復制成新實例)
redis-benchmark redis性能測試工具
redis-check-aof aof文件修復程序
redis-check-dump RDB文件檢查工具
redis-cli redis客戶端
redis.conf 配置文件
redis-sentinel redis集群(這個是2.8新增的功能,具體的再進一步摸索)
redis-server redis服務器
注:把配置文件應該放在/etc/redis/下,持久化文件放在/var/redis/端口號/下。但是鑒於本人會在一台機器上啟動多個實例,每個實例都需要對應一個配置文件(多個實例不能公用一個端口),所以還是建議把配置文件放在當前目錄下。
至於redis的配置文件的說明,以后再介紹吧,網上也有一大堆的說明。
好了 啟動你的redis吧
./redis-server redis.conf (在redis當前目錄執行)
開啟redis端口,修改防火牆配置文件
進入
# vi /etc/sysconfig/iptables
添加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重新加載規則
# service iptables restart
至此你就可以用客戶端redis-cli連接了:
redis-cli -h 127.0.0.1 -p 6379