1.redis簡介
????????Redis是一個開源的使用ANSI?C語言編寫数苫、支持網絡臭觉、可基于內存亦可持久化的日志型昆雀、Key-Value數據庫,并提供多種語言的API蝠筑。從2010年3月15日起狞膘,Redis的開發(fā)工作由VMware主持。從2013年5月開始什乙,Redis的開發(fā)由Pivotal贊助挽封。
2.redis常用場景
? ? 緩沖(數據查詢,短連接臣镣,商品內容等
????分布式集群架構中的session分離
? ? 任務隊列(商品秒殺场仲,搶購等)
3.redis安裝
????官網下載redis安裝包
1)Redis是C語言開發(fā),本人使用都是在Linux上運行退疫,本教程使用Centos7作為安裝環(huán)境
????在linx下安裝gcc環(huán)境
????yum install gcc
2)解壓redis
? ? tar -zxvf redis-5.0.2.tar.gz
3)編譯源碼
????cd redis-5.0.2
????make? ?編譯源碼
4)安裝redis到指定目錄
????make install PREFIX=/usr/soft/redis
5)啟動Redis
cd /usr/soft/redis/bin
./redis-server? ? 默認前臺啟動
6)后臺啟動redis
????將解壓的目錄下的redis.conf復制到redis/bin下使用配置文件后臺啟動
????cp /usr/soft/redis-5.0.2/redis.conf /usr/soft/redis/bin/
? ? 修改redis.conf中的daemonize為yes
使用配置文件啟動redis
./redis-server redis.conf
7)使用客戶端連接嘗試
./redis.cli
redis-cli連接redis,默認連接127.0.0.1,端口6379
./redis-cli -h ip -p port
使用指定頂的ip和端口連接
4渠缕、redis開啟遠程連接
1、修改redis服務器的配置文件
????vi?redis.conf
????//注釋以下綁定的主機地址
????#?bind?127.0.0.1
????//修改protected-mode為no
????protected-mode no
2褒繁、修改防火墻亦鳞,打開Redis默認端口6379
????/sbin/iptables -I INPUT -p tcp --dport 6379?-j ACCEPT
3、重新啟動Linux,啟動Redis服務即可遠程訪問
????遠程連接:
????????$ redis-cli -h 192.168.168.168? -p? 6379
????????redis>ping
????????PONG