首页 > 数据库 > Redis > 正文

liunx php如何安装redis扩展

WBOY
发布: 2023-05-26 18:52:06
转载
2046 人浏览过

liunx php安装redis扩展的方法:1、查看redis版本;2、通过wget命令下载安装包并通过“tar zxf”解压安装包;3、执行“cd redis-4.0.8/src make”进行安装redis即可。

linux 安装redis

linux 安装redis 非常简单,官网有介绍。

安装redis:

1.先查看redis版本

2.安装redis

#2.1 下载安装包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
 
#2.2 解压
tar zxf redis-4.0.8.tar.gz
登录后复制

liunx php如何安装redis扩展

1是下载的安装包,2是解压后的文件夹。 记住这个文件目录,我是在/root下面解压的,后面自启要用到这个redis目录里的文件

#2.3编译
cd redis-4.0.8/src
make
登录后复制

undefined

#2.4 新建redis文件夹
mkdir /usr/local/redis
登录后复制

<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">#2.5移动文件 cd redis-4.0.8/src mv redis-server /usr/local/redis mv redis-benchmark /usr/local/redis mv redis-cli /usr/local/redis cd ../ mv redis.conf /usr/local/redis</pre><div class="contentsignin">登录后复制</div></div>liunx php如何安装redis扩展

#2.6 启动redis
cd /usr/local/redis
./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。
登录后复制

liunx php如何安装redis扩展

如上图所示,按配置文件启动,提示启动成功。

可能出现的警告:

WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
登录后复制

解决办法:

vim /etc/sysctl.conf
登录后复制

另起一行添加:

net.core.somaxconn = 511
登录后复制

保存后退出

然后:sysctl -p

WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add &#39;vm.overcommit_memory = 1&#39; to /etc/sysctl.conf and then reboot or run the command &#39;sysctl vm.overcommit_memory=1&#39; for this to take effect.
登录后复制

解决办法:
vim /etc/sysctl.conf
换行添加:
vm.overcommit_memory=1
保存后退出
sysctl -p

WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command &#39;echo never > /sys/kernel/mm/transparent_hugepage/enabled&#39; as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
登录后复制

解决办法:
vim /etc/rc.local
换行添加:

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
登录后复制

保存后退出
重启系统、重启服务器:
reboot

一般新服务器第一次安装redis然后启动都会有这三个警告。

#2.7 连接redis,进行测试
./redis-cli
set pandent 2018
get pandent
登录后复制

liunx php如何安装redis扩展

设置和获取都正常,说明redis已经安装成功啦。

以上是liunx php如何安装redis扩展的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!