Redis3.2.8 基本安裝配置
yum -y install gcc
yum -y install gcc-c++
2、下載redis
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
3、解壓
tar -zxvf redis-3.2.8.tar.gz -C /opt/
4、編譯依賴
cd /opt/redis-3.2.8/deps/
make geohash-int hiredis jemalloc linenoise lua
5、編譯安裝
cd /opt/redis-3.2.8
make && make install
6、配置服務
cd /opt/redis-3.2.8/utils/
./install_server.sh
一路回車
命令檔案 /usr/loca/bin下面四個檔案
redis-benchmark
redis-check-aof
redis-check-rdb redis-cli
redis-sentinel redis-server
啟動指令碼在 /etc/init.d/redis_6379
配置檔案在 /etc/redis/6379.conf
預設bind IP 127.0.0.1 監聽埠 6379
修改為 bind 127.0.0.0 localhost
7、啟動、測試、停止
直接啟動
redis-server /etc/redis/6379.conf &
通過系統服務啟動
mv /etc/init.d/redis_6379 /etc/init.d/redis
service redis start
執行命令 ps -ef|grep redis 顯示 /usr/local/bin/redis-server 127.0.0.0:6379 則說明啟動成功
執行redis-cli用客戶端連線測試
redis-cli.exe -h 192.168.10.61 -p 6379
redis 127.0.0.1:6379> SET foo bar
OK
redis 127.0.0.1:6379>KEYS *
返回顯示包括"foo"
redis 127.0.0.1:6379> GET foo"bar"
關閉前儲存
./redis-cli save
redis-cli shutdown
指定埠 密碼 關閉
redis-cli -pass -p 6379 shutdown
或者kill -9 但是必須手工執行rm /var/run/redis_6379.pid 否則下次啟動不了
請不要修改配置檔案bind配置項搞成bind 0.0.0.0,這樣很危險