环境安装系列 - Linux下 Redis的安装和使用

本文介绍如何安装Redis及PHP的Redis扩展,包括下载、配置、启动等步骤,并详细解释了redis.conf配置项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 主要准备的安装包

1. PHP扩展包:redis-2.2.5.tgz   官网
2. Redis包:redis最新版本redis-2.8.19.tar.gz 官网

下载包


  • 将redis安装到/usr/local/目录下面

将压缩包解压到 /usr/local/目录下面。

执行命令:

sudo make
sudo make install
redis的配置文件 redis.conf 在当前目录下,修改配置文件:
#将no改为yes,让redis后台运行
daemonize no
安装完成后,redis的启动脚本会放置在 /usr/loca/bin/ 目录下面。

启动redis:

/usr/local/bin/redis-server /usr/local/redis-2.8.19/redis.conf
通过命令查看是否启动成功:
ps -ef | grep redis

停止redis命令:

/usr/local/bin/redis-cli shutdown

  • redis.conf的命令详解

#是否作为守护进程运行
daemonize yes
#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid
pidfile redis.pid
#绑定主机IP,默认值为127.0.0.1
#bind 127.0.0.1
#Redis默认监听端口
port 6379
#客户端闲置多少秒后,断开连接,默认为300(秒)
timeout 300
#日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning
loglevel verbose
#指定日志输出的文件名,默认值为stdout,也可设为/dev/null屏蔽日志
logfile stdout
#可用数据库数,默认值为16,默认数据库为0
databases 16
#保存数据到disk的策略
#当有一条Keys数据被改变是,900秒刷新到disk一次
save 900 1
#当有10条Keys数据被改变时,300秒刷新到disk一次
save 300 10
#当有1w条keys数据被改变时,60秒刷新到disk一次
save 60 10000
#当dump .rdb数据库的时候是否压缩数据对象
rdbcompression yes
#本地数据库文件名,默认值为dump.rdb
dbfilename dump.rdb
#本地数据库存放路径,默认值为 ./
dir ./

  • redis扩展安装

sudo  tar xzvf redis-2.2.5.tgz
cd redis-2.2.5
sudo  /usr/local/php.5.4.35/bin/phpize
sudo ./configure --with-php-config=/usr/local/php.5.4.35/bin/php-config
sudo  make
sudo  make install

修改php.ini:

sudo  vim /usr/local/php.5.4.35/lib/php.ini
#加上:extension=redis.so
sudo  kill  -USR2 `cat /usr/local/php.5.4.35/var/run/php-fpm.pid` #重启  

phpinfo:






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值