当前位置: 首页 > news >正文

有域名了 怎么做网站中山网站建设设计

有域名了 怎么做网站,中山网站建设设计,网站建设开发多少钱,信德 网站建设nginxluaredis实践 概述 nginx、lua访问redis的三种方式: 1。 HttpRedis模块。 指令少,功能单一 ,适合简单的缓存。只支持get 、select命令。 2。 HttpRedis2Module模块。 功能强大,比较灵活。 3。 lua-resty-redis库 OpenResty。…

nginx+lua+redis实践

概述

nginx、lua访问redis的三种方式:

1。 HttpRedis模块。

指令少,功能单一 ,适合简单的缓存。只支持get 、select命令。

2。 HttpRedis2Module模块。

功能强大,比较灵活。

3。 lua-resty-redis库

OpenResty。api。适合复杂业务,节省内存。

OpenResty:基于nginx开源版本的一个扩展版本。集成了大量的精良的lua库。

OpenResty安装

安装wget

[root@localhost yum.repos.d]# yum install wget

下载资源库

[root@localhost yum.repos.d]# wget https://openresty.org/package/centos/openresty.repo

得到文件: openresty.repo 安装OpenResty

[root@localhost yum.repos.d]# yum install openresty

启动OpenResty

[root@localhost yum.repos.d]# /usr/local/openresty/nginx/sbin/nginx -p /usr/local/openresty/nginx/

[root@localhost yum.repos.d]#

测试:

我们用nat,注意端口映射。

初试测试lua

修改conf

server {

listen 8080; location / {

default_type text/html;

content_by_lua 'ngx.say("hello my openresty")'; }

}

redis安装

安装epel:第三方的源(软件安装包)。

[root@localhost /]# yum install epel-release

安装redis

[root@localhost /]# yum install redis

启动redis

[root@localhost /]# /usr/bin/redis-cli

Could not connect to Redis at 127.0.0.1:6379: Connection refused

Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected>

[root@localhost /]# systemctl start redis

测试redis

redis服务端和redis客户端 启动redis客户端

[root@localhost /]# cd /usr/bin/     [root@localhost /]# which redis-cli /usr/bin/redis-cli

[root@localhost bin]# ./redis-cli

127.0.0.1:6379> set akey avalue OK

127.0.0.1:6379> get akey "avalue"

127.0.0.1:6379> quit

[root@localhost bin]# pwd /usr/bin

[root@localhost bin]#

HttpRedis

修改配置文件

mValue[root@localhost conf]# cat nginx-httpredis.conf worker_processes  1;

events {

worker_connections  1024;

}

http {

include       mime.types;

default_type  application/octet-stream;

sendfile        on;

keepalive_timeout  65;

server {

listen       80;

server_name  www.cpf.com;

root html;

index index.html;

location / {

default_type text/plain;

set $redis_key "m";

redis_pass 127.0.0.1:6379;

error_page 404 = @fetch; }

location @fetch {

root html; }

}

}

[root@localhost conf]#

以这个配置文件启动

[root@localhost conf]# /usr/local/openresty/nginx/sbin/nginx -p /usr/local/openresty/nginx/ -c /usr/local/o 测试一下:

1。 redis中没有 key为m的 键值对。

[root@localhost conf]# curl http://localhost/1.html

I am 1 html

2。我们通过redis,设置key为m的value是:"mValue"。(m=mValue)

[root@localhost conf]# curl http://localhost/1.html mValue

扩展:

用于降级。

HttpRedis2Module

[root@localhost conf]# cat nginx-httpRedis2Module.conf worker_processes  1;

events {

worker_connections  1024;

}

http {

include       mime.types;

default_type  application/octet-stream;

sendfile        on;

keepalive_timeout  65;

server {

listen       80;

server_name  www.cpf.com;

root html;

index index.html;

location /get {

set_unescape_uri $key 'n';

redis2_query get $key;

redis2_pass 127.0.0.1:6379; }

location /set {

set_unescape_uri $key 'n';

redis2_query set $key 'nValue';

redis2_pass 127.0.0.1:6379; }

}

}

[root@localhost conf]#

重启

[root@localhost conf]# /usr/local/openresty/nginx/sbin/nginx -p /usr/local/openresty/nginx/ -c /usr/local/o 测试:

[root@localhost conf]# curl localhost/get $-1

[root@localhost conf]# curl localhost/set +OK

[root@localhost conf]# curl localhost/get $7

n1Value

[root@localhost conf]#

http://www.dtcms.com/a/448227.html

相关文章:

  • 上海网站建设找缘魁印度域名注册网站
  • 免费x网站域名视频公司网站开发背景
  • html5大气网站wordpress网站统计
  • 建设银行网站首页是多少中山公众号平台商场网站建设
  • 合肥市建设网站市场信息价广告中国第一
  • 高端网站制作费用前端网站建设插件
  • 男朋友是做网站的赚钱不网站建设与制作
  • 天津建设网站安全员考试成绩查询网页设计网站模板素材
  • 安居客房产官方网站点击器 百度网盘
  • 网站免费正能量直接进入浏览器下载安装南京优化网站建设
  • 多语种网站建设开发整站优化cms
  • 郑州做网站公司电话做网站是先做后台还是前端
  • 太原做网站的公司排行怎么样建立个人网站
  • 九亭 网站建设wordpress主题调度
  • 佛山网站建设过程青海贸易网站建设公司
  • 工伤做实的那个网站出国做博士后网站
  • 别人做网站要把什么要过来跨境电商开店平台
  • 搭建个人视频网站义乌做网站多少钱
  • 网站建设的职位在网上那里能接单做网站
  • 织梦php网站模板cnzz统计代码放在网站
  • 利津网站制作大型网站建设价格多少
  • 做外贸出口衣服的网站怎么做网站促收录
  • 自己做网站大概多少钱WordPress任务悬赏 插件
  • 淘宝优惠券怎么做网站中国寰球工程有限公司网站设计
  • 做网站常用工具wang域名建的网站
  • Linux做视频网站网速均衡域名证书查询网站
  • 网站建设上传长沙马拉松线上
  • 网站特色分析甘肃省建设部网站首页
  • 网站建设毕业设计提问wordpress广告栏
  • 网站建设 好网络营销方案的制定