安装redis

redis官网下载:http://www.redis.cn/
建立目录(根据需求安装,我安装在/service/目录下,与php同级)

mkdir /service
mkdir /service/redis

wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar xzf redis-5.0.4.tar.gz
cd redis-5.0.4
make PREFIX=/service/redis install #安装到指定目录中

在redis目录下复制redis.conf文件到/service/redis/bin目录下
修改redis.conf中的daemonize no为daemonize yes
设置最大使用内存maxmemory 751619276 根据需求设置,个人设置为0.75G
根据需求开启 远程连接 修改找到bind 127.0.0.1 前面加#改为#bind 127.0.0.1开启远程连接
设置密码:找到#requirepass 将#去掉 requirepass 所需的密码
保存即可
进入/service/redis/bin目录下

cd /service/redis/bin

运行redis

./redis-server ./redis.conf

 

./redis-cli -h 127.0.0.1 -p 6379 -a 设置的密码(如果没有密码不需要-a)


测试写入

set key "123"

测试读取

get key

如果开启了远程连接可以进行测试下 我这里用的是windows的Redis
下载地址:https://github.com/MSOpenTech/redis/releases
通过cmd进入Redis目录
使用 redis-cli.exe -h IP地址 -p 端口 一般为6379 -a 设置的密码
读写和上面的一致
也可以用可视化管理工具RedisClient连接测试

设置开机启动

vi /etc/rc.local

进入编辑模式在最后一行加入

/usr/redis/bin/redis-server /usr/redis/bin/redis.conf

 

php安装redis扩展

下载redis扩展

wget https://github.com/edtechd/phpredis/archive/php7.zip

这里要对上版本
解压php7.zip

unzip php7.zip

进入该文件夹,开始编译php扩展

cd pphpredis-php7

 

phpize

查找php-config路径

find / -name php-config

例如我的是:/server/php/bin/php-config

./configure --with-php-config=/server/php/bin/php-config

完成后编译安装

make && make install

完成后在PHP.ini加入

extension=redis.so

重启即可
最后再phpinfo()看一下安装是否成功
如果php.ini找不到在哪也可以在phpinfo()里找到

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...