centos系统LNMP环境配置(六)redis编译安装

安装redis
1、下载redis安装包、官网http://redis.io

tar –zxvf redis-4.0.9.tar.gz
cd redis-4.0.9
make && make install```

2、安装可能出现的问题

-   如果提示`gcc command`不识别,请自行安装`gcc`;
-   如果提示`couldn’t execute tcl : no such file or dicrectory`,请自行安装`tcl`;
-   如果提示`jemalloc/jemalloc.h`:没有那个文件或目录,请执行`make distclean`,然后再`make`

**配置Redis**
3、 创建配置文件目录
在/etc/下创建redis配置目录
在/var/目录下创建dump file、进程pid、log目录等 ,
```[root@localhost redis-4.0.9]# mkdir /etc/redis  /var/redis
[root@localhost redis-4.0.9]# mkdir  -p /var/redis/log  /var/redis/run /var/redis/data/6379```

4、修改配置文件,拷贝解压包下的redis.conf文件至/etc/redis




<div class="se-preview-section-delimiter"></div>

[redis-4.0.9]# cp redis.conf /etc/redis/redis_6379.conf
[redis-4.0.9]# vi /etc/redis/redis_6379.conf
port 6379 //修改端口(默认6379)
pidfile /var/run/redis_6379.pid #修改pid目录为新建目录
dir /var/redis/data/6379 #修改dump目录为新建目录
logfile “/var/redis/log/redis_6379.log” #修改log存储目录为新建目录
daemonize yes #以后台进行运行
appendonly yes #开启AOF(持久化)模式,默认是rdb,
appendfilename “appendonly.aof” #保存数据的AOF文件名称


5、启动redis
     ``redis-server /etc/redis/redis_6379.conf``
6、客户端连接redis-cli 
``[root@localhost redis-4.0.9] redis-cli 
127.0.0.1:6379> `` 

7、设置密码
``127.0.0.1:6379>config set requirepass 123456``

**服务及开机自启动**
1、拷贝解压包下utils下redis启动脚本至/etc/init.d/

 ``[root@localhost redis-4.0.9]cp utils/redis_init_script /etc/init.d/redis``

2、在脚本头部添加chkconfig配置,并设置其他配置项





<div class="se-preview-section-delimiter"></div>

!/bin/sh

chkconfig: 2345 90 10

description: redis is a parsistent key-value database

Simple Redis init.d script conceived to work on Linux systems

as it does use of the /proc filesystem.

REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_{REDISPORT}.pid  
CONF=/etc/redis/redis_
{REDISPORT}.pid  CONF=/etc/redis/redis_
{REDISPORT}.conf
“`

至此,在/etc/init.d/目录下,已经可以通过service redis start/stop命令启动和关闭redis

phpRedis扩展安装

1、下载安装包
git clone https://github.com/phpredis/phpredis.git
2、编译安装

cd phpredis
sudo phpize
sudo ./configure
sudo make & make install

3、等待安装、直到出现下方提示
Installing shared extensions: /usr/local/php7/lib/php/extensions/
debug-non-zts-20151012/

4、在 php.ini 中添加扩展
extension=redis.so。

5、重启php-fpm,执行php -m,检查redis扩展是否安装成功,。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值