Linux安装redis及使用
一、安装redis
1、wget http://download.redis.io/releases/redis-5.0.3.tar.gz
2、tar xzf redis-5.0.3.tar.gz
3、cd redis-5.0.3
4、make
5、make install
6、设置配置文件路径
mkdir -p /etc/redis
cp redis.conf /etc/redis
7、修改配置文件
vi /etc/redis/redis.conf
仅修改: daemonize yes
8、启动
redis-server(redis-server redis.conf)
/usr/local/bin/redis-server /etc/redis/redis.conf
9、关闭
redis-cli shutdown
10、登陆
redis-cli(redis-cli -p 6379)
11、查看启动
ps -ef | grep redis
二、PHP 使用 Redis
1、wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz (文章最后有下载地址)
2、tar xzf 2.2.4.tar.gz
3、cd phpredis-2.2.4
4、/usr/local/php/bin/phpize
5、./configure --with-php-config=/usr/local/php/bin/php-config
6、make && make install
修改php.ini文件
vi /usr/local/php/lib/php.ini
extension=redis.so
安装完成后重启php-fpm 或 apache。查看phpinfo信息,就能看到redis扩展。
三、并发测试(5000并发)
ab -r -n 5000 -c 5000 http://47.94.128.43/redistest/index.php
安装ab命令
yum -y install httpd-tools
运行ab测试时socket: Too many open files (24)的解决办法
1、查看当前允许打开的文件个数:
ulimit -a
2、调整可以打开的文件数,一调调到20w:
ulimit -n 204800