### 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
- 备忘录
- 数据库表