1. 程式人生 > 其它 >Redis安裝和配置

Redis安裝和配置

#下載
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
#解壓
tar -xzf redis-5.0.7.tar.gz
#建立軟連線
ln -s redis-5.0.7 redis
cd redis
make&&make install

# 可執行檔案
#在src目錄下可以看到
#redis-server--->redis伺服器
#redis-cli---》redis命令列客戶端
#redis-benchmark---》redis效能測試工具
#redis-check-aof--->aof檔案修復工具
#redis-check-dump---》rdb檔案檢查工具
#redis-sentinel---》sentinel伺服器,哨兵 #三種啟動方式 1 沒有配置檔案的預設啟動方式(用的很少) ./src/redis-server 2 指定一些配置啟動(用的很少) ./src/redis-serve --port 6380 3 通過配置檔案啟動 ./src/redis-server conf/redis_6379.conf 常用配置引數 daemonize yes #是否以守護程序啟動 pidfile /var/run/redis.pid #程序號的位置,刪除 port 6379 #埠號 dir "
/opt/lqz/redis/data" #工作目錄 logfile “6379.log” #日誌位置 #bind 127.0.0.1 # 不支援遠端連線 bind 0.0.0.0 protected-mode no requirepass 123456 # 檢視是否啟動 ps aux |grep redis # 客戶端連線 redis-cli -p 埠 -h 地址 redis-cli 預設就連線本地6379 # 關閉redis-server -kill -9 程序id號 -redis-cli shutdown # 配置了密碼,如何連線
redis-cli -h 伺服器地址 auth 密碼 # 檢視redis的配置資訊(直接在互動式命令列下修改 包括) CONFIG GET * # 檢視所有配置資訊 CONFIG SET maxmemory 128M CONFIG REWRITE # 把修改寫到配置檔案中 # redis的應用場景 -快取系統 -計數器:網站訪問量,轉發量,評論數(文章轉發,商品銷量,單執行緒模型,不會出現併發問題) -訊息佇列:釋出訂閱,阻塞佇列實現(簡單的分散式,blpop:阻塞佇列,生產者消費者) -排行榜:有序集合(閱讀排行,點贊排行,推薦(銷量高的,推薦)) -社交網路:很多特效跟社交網路匹配,粉絲數,關注數 -實時系統:垃圾郵件處理系統,布隆過濾器