遇到问题之-LNMP编译安装Redis构建高速Redis缓存
LNMP编译安装Redis构建高速Redis缓存
前面已经讲过LNMP编译Memc和Srcache构建高速Memcached缓存,这次换另一种被广泛应用的缓存-Redis。Redis实际上是一个高性能的key-value数据库,他可以代替MySQL;它也没有Memcached的1 MB的大小限制,更加自由;同时提供PHP、Python、Ruby 等客户端,使用很方便。
本文同样采用agentzh(章亦春)开发的几个Nginx模块:Redis2、Echo、Set-Misc和Srcache,具体原理可以查看agentzh的Github页面,还有Redis模块。接下来将详细介绍怎样在已经安装LNMP[Linux+Nginx+MySQL+PHP-FPM(FastCGI)]的基础上,升级Nginx和编译安装上述Nginx模块,同时配置Redis服务器,修改Nginx配置文件,最后做一个简单的性能测试,可与Memcached简单比较下。本文安装测试环境为 CentOS 5.8 x86。
-
停止LNMP服务
/root/lnmp stop/etc/init.d/nginx stop/etc/init.d/mysql stop/etc/init.d/redis_6379 stop/usr/local/php/sbin/php-fpm stopkillall nginx mysqld redis php-cgi -
备份LNMP配置
mkdir -p ~/src &&cd ~/src\cp -rf /usr/local/nginx/conf ~/src/conf.bak\cp -rf /etc/init.d/nginx ~/src/nginx.bak -
编译Redis
wget -c http://redis.googlecode.com/files/redis-2.4.17.tar.gz
相关文章
- Redis未授权访问写Webshell和公私钥认证获取root权限
- ASP.NET Core缓存Redis最佳实践+分布式Session+单点登录(SSO)
- C# servicestack.redis 互通 java jedis
- wampserver2.5安装 redis缓存,igbinary, phalcon框架
- redis的String类型以及其操作
- spring boot单元测试之十:用embedded-redis库做Redis的mock(spring boot 2.4.3)
- 前后端项目部署-4, flask+Gunicorn+gevent+supervisor+nginx+redis,docker-compose部署
- Redis哨兵sentinel配置
- Redis缓存穿透、缓存雪崩、redis并发问题 并发竞争key的解决方案 (阿里)
- Atitit redis使用 attilax 艾提拉总结 1.1. Redis默认有16个库,默认连接的是 index=0 的那一个。解决与原来不方便查询查看的问题1 1.2. redis不是现
- 【服务器安装Redis】Centos7离线安装redis
- 〖Python 数据库开发实战 - Python与Redis交互篇⑨〗- 利用 redis-py 实现模拟商品秒杀活动案例
- 〖Python 数据库开发实战 - Python与Redis交互篇⑫〗- 综合案例 - 新闻管理系统 - 删除新闻(含redis缓存)
- ubuntu 安装redis
- Windows下手动安装redis服务
- Redis 杂记(安装,conf,还原rdb,查看key过期时间)
- linux安装redis(保姆级-安装包方式安装-版本6.2.7-解决aof持久化问题)
- 【C++ 科学计算】redis-plus-plus:安装用C ++编写的Redis客户端
- Redis详解(四)——配置文件详解