### redis 源碼安裝
- 下載安裝包 wget http://download.redis.io/releases/redis-6.0.6.tar.gz
- 解壓 tar xzf redis-6.0.6.tar.gz
- cd 到解壓后的目錄,然后make 命令進行編譯。(解壓后的文件自帶Makefile文件,所以不需要configure步驟。)
- make過后 可以看到在src目錄多了redis-cli 和 redis-server運行程序。可以手動已到想要的目錄,或者通過make install進行移動
- make PREFIX-/usr/local/redis/ install 移動應用程序到目標目錄
- cp redis.conf /usr/local/redis/etc/redis.conf 將解壓目錄中的redis的配置文件redis.conf 復制到指定的位置
- redis 已安裝完成
```
redis 編譯成的運行程序
redis-benchmark redis性能測試工具
redis-check-aof AOF文件修復工具
redis-check-rdb RDB文件修復工具
redis-cli redis命令行客戶端
redis.conf redis配置文件
redis-sentinal redis集群管理工具
redis-server redis服務進程
```
*****
- redis 啟動的時候有沒有指定redis.conf。沒有指定的話redis在內部自動維持一套配置。
- `redis-server ./etc/redis.conf` 指定配置文件啟動redis 服務
- `redis-server &`? 后臺啟動
- 也可通過修改指定的配置文件 daemonize on改為daemonize yes
- 關閉redis服務 通過redis-cli 執行命名`shutdown`
- 強制終止redis服務 `pkill redis-server`(強制終止redis會是redis持久化文件丟失,建議使用shutdown命令)
*****
- php的redis擴展 wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
- linux 基礎
- ln 鏈接
- linux 環境變量
- linux 進程查看
- nginx
- redis
- redis 安裝
- php 底層原理
- php源碼編譯安裝
- phpize文件
- php命令行
- php7 新特性
- php7 變量
- php7 生命周期
- php sapi運行模式
- php 內存管理
- php 運行機制和Zend虛擬機
- php垃圾回收
- php 基礎
- php.ini
- php函數
- 面向對象
- php 文件上傳
- ob緩沖和頁面靜態化
- php中的session
- php cURL擴展
- composer 應用
- php 錯誤和異常
- thinkphp
- tp6容器和依賴注入
- tp6 的服務
- tp6事件
- tp6 多應用
- tp6路由
- tp6 cache
- tp6 request
- tp6 中間件
- tp6 response
- tp6 Db
- 備忘錄
- 數據庫表