CentOS7下安装redis和其扩展phpredis
Sonder
2020-02-20
1630字
4分钟
浏览 (3.9k)
官方中文文档
http://www.redis.cn/download.html
安装redis
$ cd /usr/local
$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make
$ service nginx restart
$ ps aux | grep redis # 查看是否运行
安装phpredis
$ wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
$ tar -zxvf phpredis-4.0.2.tar.gz
$ cd phpredis-4.0.2
$ /usr/local/php/bin/phpize # php安装后的路径
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install
$ echo 'extension=redis.so' >> /usr/local/php/etc/php.ini
$ /etc/init.d/php-fpm restart # 重启php-fpm服务
$ $ php -m | grep redis 【redis】 # 查看redis扩展是否安装成功
安装中可能遇到的问题
系统文件
值 | 说明 |
---|---|
redis-benchmark | redis性能测试工具 |
redis-check-aof | 检查aof日志 |
redis-check-dump | 检查rbd日志 |
redis-cli | 连接用的客户端 |
redis-server | redis服务进程 |
redis目录
cd /var/redis-5.0.5/
启动
src/redis-server redis.conf【推荐】
使用内置的客户端与Redis进行交互:
src/redis-cli
后台运行
让redis以后台进程的形式运行,编辑 redis.conf 配置文件,daemonize yes
设置全局变量
进入src
用cp命令复制到usr目录下运行,可以使用redis-server,redis-cli启动
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
是否运行
ps aux | grep redis
关闭redis进程
# 首先使用ps -aux | grep redis查看redis进程
[root@iZwz991stxdwj560bfmadtZ src]# ps -aux | grep redis
root 18714 0.0 0.1 141752 2008 ? Ssl 13:07 0:00 ./redis-server 127.0.0.1:6379
root 18719 0.0 0.0 112644 968 pts/0 R+ 13:09 0:00 grep --color=auto redis
# 使用kill命令杀死进程
[root@iZwz991stxdwj560bfmadtZ src]# kill 18714