redis
是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下
字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)
Redis
的安装和部署
安装/部署
1
| wget http://download.redis.io/releases/redis-4.0.0.tar.gz
|
在http://download.redis.io/releases/找自己需要的版本
1
| cp redis-4.0.0.rar.gz /usr/local
|
1 2
| tar -zxvf redis-4.0.0.tar.gz cd /usr/local/redis-4.0.0
|
1 2
| // 安装到指定目录 make PREFIX=/usr/local/redis install
|
redis.conf是redis的配置文件,redis.conf在redis源码目录
1 2 3
| cd /usr/local/redis mkdir conf cp /usr/local/redis-4.0.0/redis.conf /usr/local/redis/bin
|
目录结构解释:
redis-benchmark
: redis性能测试工具
redis-check-aof
: AOF文件修复工具
redis-check-rdb
: RDB文件修复工具
redis-cli
: redis命令行客户端
redis.conf
: redis配置文件
redis-sentinal
redis集群管理工具
redis-server
: redis服务进程
启动redis
1 2
| cd /usr/local/redis/bin/ ./redis-server
|
修改redis.conf配置文件, daemonize yes 以后端模式启动
1 2
| vim /usr/local/redis/bin/redis.conf daemonize yes
|
执行如下命令启动redis:
1 2
| cd /usr/local/redis/bin ./redis-server ./redis.conf
|
连接redis
1
| /usr/local/redis/bin/redis-cli
|
关闭redis
1 2 3 4
| shutdown
pkill redis-server
|
redis
开机启动
1 2 3
| vim /etc/rc.local //添加 /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis-conf
|
Redis
扩展的安装
下载
1
| wget http://pecl.php.net/get/redis-4.1.0.tgz // 版本自选
|
解压/进入目录
1 2
| tar zxf redis-4.1.0.tgz cd redis-4.1.0
|
1 2 3
| /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
|
redis.so
扩展存放在/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
目录下。
在PHP配置文件php.ini里面加载Redis扩展
重启服务器(Apache或者Nginx)
1 2 3
| service httpd restart
service nginx start
|
测试
浏览器phpinfo
信息,如果有Redis信息,则安装成功
参考