LNMP平台对接redis服务

news2024/12/24 20:14:54

LNMP见我2023-04-17 10:51:16 发布的企业网站架构部署与优化 LNMP

https://blog.csdn.net/Richard_Sniper/article/details/130158518?spm=1001.2014.3001.5501

1、安装 LNMP 各个组件

2、安装 redis 服务

3、安装 redis 扩展
官网:http://redis.io/

下载包:
https://codeload.github.com/phpredis/phpredis/zip/develop
http://download.redis.io/releases/redis-3.2.5.tar.gz

tar -zxvf redis-4.0.2.tgz
cd /opt/redis-4.0.2

 

//运行 phpize 脚本的用途是动态安装 php 扩展模块
/usr/local/php/bin/phpize

//开始编译安装
./configure --with-php-config=/usr/local/php/bin/php-config --enable-redis
make && make install
//Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
redis.so


4、修改 php 配置文件
vim /usr/local/php/lib/php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"    #736行,指定redis模块目录
extension = "redis.so"        #738行,修改参数项名称为extension,指定redis模块名称

 

systemctl restart php-fpm.service
php -m | grep redis

5、测试连接
cd /usr/local/nginx/html/
vim set.php

<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('test',"1111111111");
echo $redis->get('test');
?>

curl http://127.0.0.1/set.php


vim get.php

<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$result = $redis->get('test');
var_dump($result);
?>

curl http://127.0.0.1/get.php
//结果:string(10) "1111111111"
ps: 执行上述php需要注释掉/usr/local/redis/conf/redis.conf中1037-1038行密码,否则会报错

 

或者修改代码为:

<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('123123');
$redis->set('test',"1111111111");
echo $redis->get('test');
?>

添加$redis->auth('密码'); 行   即可

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/531389.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解读直接RF采样架构及优势

多年来&#xff0c;数字收发机被应用在多种类型的应用中&#xff0c;包括地面蜂窝网络、卫星通信和基于雷达的监视、地球观测和监控。过去&#xff0c;收发机的系统工程师在这些应用中使用中频架构。现在&#xff0c;高速数据转换器的最新发展&#xff0c;使新型基于射频直接采…

gif怎么转换成mp4格式?

gif怎么转换成mp4格式&#xff1f;GIF动态图片是一种常见的图片文件&#xff0c;平时我们聊天时会使用到表情包、广告宣传场景也会使用到gif动图&#xff0c;而MP4则是目前广泛应用的视频格式&#xff0c;相信大家都知道这一点。将GIF图片转换为视频格式是一种非常实用的方法。…

SpringCloud实用篇02

文章目录 SpringCloud实用篇020.学习目标1.Nacos配置管理1.1.统一配置管理1.1.1.在nacos中添加配置文件1.1.2.从微服务拉取配置 1.2.配置热更新1.2.1.方式一1.2.2.方式二 1.3.配置共享1&#xff09;添加一个环境共享配置2&#xff09;在user-service中读取共享配置3&#xff09…

选择无论文答辩硕士,那只能选择免联考双证中国人民大学与加拿大女王大学金融硕士

硕士的论文和答辩是一种检验硕士阶段的学习研究成果的一种方式&#xff0c;通过答辩可以让老师清楚的了解论文的价值所在。但从选题背景、研究意义到研究思路、理论基础、研究方法再到关键技术点、实践难点等等&#xff0c;这一个复杂的过程让很多考生在最后这一关被淘汰出局。…

咚咚咚,穷人版生产力工具,好用到飞起

每个程序员都有自己的生产力工具&#xff0c;不管你是深耕职场多年的老鸟&#xff0c;还是在学校努力学习的小鸟&#xff0c;应该都有自己囊里私藏的好辅助。比如帮你完成从头脑风暴草图到创建线框图/原型的UI工具&#xff0c;让代码规范和交付更为可靠的版本控制工具等等。 今…

23种设计模式的必备结构图

这里总结了23种设计模式的结构图及定义&#xff0c;样例代码在 Github&#xff1a;studeyang/design-pattern。 一、创建型模式 1.1 简单工厂模式 1.2 工厂方法模式 工厂方法模式&#xff0c;定义一个用于创建对象的接口&#xff0c;让子类决定实例化哪一个类。工厂方法使一…

metaRTC6.0 janus推流操作指南

概要 Janus 是一个非常有名的 WebRTC 流媒体服务器&#xff0c;它是以 Linux 风格编写的服务程序&#xff0c;采用 C 语言实现,Janus 提供插件机制来支持不同的业务逻辑&#xff0c;配合官方自带插件就可以用来实现高效的webRTC Server服务。 metaRTC6.0新版本支持向janus推流…

【国内某组态软件和plc的通信漏洞挖掘】

因为已从原单位离职&#xff0c;复现的环境也已经丢失&#xff0c;再加上也没怎么提交过漏洞&#xff0c;导致上传cnvd失败&#xff0c;故发在此处&#xff0c;万一有用的话&#xff0c;有缘人可自行提交漏洞库。 &#xff08;一&#xff09; 环境 组态软件IP地址&#xff1a…

freemark模板导出word-01-简单文本内容

在一些项目中&#xff0c;会遇到导出固定格式的word文档&#xff0c;这个时候我们可以使用模板freemarker来实现&#xff0c;本文先分享简单的字符串填充。 比如现在有一个word模板的样式如下 我们填充好内容后(重点坑点&#xff1a;先采用记事本类似的将${A1}编辑好&#xff…

简易画笔效果

使用代码创建纯白图片&#xff0c;图片大小要与image组件大小相同 使用OnDrag触摸的时候将触摸点周围的像素都改为透明 使用shader判断两张图&#xff0c;只要有一张图像素点透明的地方就都透明 shader代码 Shader "Hidden/Draw" {Properties{_MainTex ("Textu…

少儿编程 中国电子学会图形化编程等级考试Scratch编程二级真题解析(判断题)2023年3月

2023年3月scratch编程等级考试二级真题 判断题(共10题,每题2分,共20分) 26、执行完这段程序后,可以在舞台上画出一个正方形 答案:错 考点分析:考查积木综合使用,重点考查画笔积木的使用,从程序中可以看出落笔是在最后,所以在落笔之前绘制的图形是不会显示出来,没…

机器学习服务语音合成,解锁智能养娃新趋势

从翻阅图书绘本到捧着电子书&#xff0c;再到点开手机里的音频APP&#xff0c;随着“互联网阅读”的逐步深入&#xff0c;儿童有声读物越来越受95后父母的欢迎&#xff0c;它的出现令年轻父母摆脱了为孩子讲故事的辛苦&#xff0c;而且有声读物配音发音更加标准&#xff0c;有助…

每日学术速递5.15

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CL 1.Not All Languages Are Created Equal in LLMs: Improving Multilingual Capability by Cross-Lingual-Thought Prompting 标题&#xff1a;并非所有语言在 LLM 中都是平等的&#…

直流电机 PID 控制系统仿真研究(Simulink实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

openGauss数据库3.0.0升级5.0.0操作实践

文章目录 1.1 前言1.2 升级须知升级流程升级方式升级约束 1.3 升级前准备1.4 升级操作1.5 升级验证1.6 提交升级 1.1 前言 openGauss是一款开源关系型数据库管理系统&#xff0c;采用木兰宽松许可证v2发行。之前基于3.0.0版本进行了一些实践&#xff0c;本篇就详细介绍如何将o…

Win7/Win10/Win11系统怎么显示文件后缀

在不同版本的Windows系统中&#xff0c;如Win7/Win10/Win11&#xff0c;显示文件的后缀名可能会有所不同。为了方便用户在进行文件管理时更加方便和高效&#xff0c;本文整理了Win7/Win10/Win11系统中显示文件后缀的具体方法&#xff0c;希望能帮助大家更加轻松地管理自己的文件…

展会进行时!5月16-18日箱讯与您相约中国航交会

宁波国际会展中心7、8号馆 第五届中国&#xff08;宁波&#xff09;国际航运物流交易会 暨2023全球物流企业合作博览会 火爆进行中 箱讯与您相约 8号馆 C033K-C036展位 期待您的光临&#xff01; 2023年5月16-18日&#xff0c;第五届中国&#xff08;宁波&#xff09;国际…

Grafana系列-统一展示-11-Logs Traces无缝跳转

系列文章 Grafana 系列文章 概述 如前文 Grafana 系列 - 统一展示 -1- 开篇所述, Grafana 可以了解所有相关的数据--以及它们之间的关系--对于尽快根治事件和确定意外系统行为的真正来源非常重要。Grafana 允许团队在一个地方对所有的数据进行无缝的可视化和跳转。 最典型的…

MySQL8.0 优化器介绍(四)

GreatSQL社区原创内容未经授权不得随意使用&#xff0c;转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本&#xff0c;使用上与MySQL一致。作者&#xff1a; 奥特曼爱小怪兽文章来源&#xff1a;GreatSQL社区原创 往期回顾 MySQL8.0 优化器介绍&#xff08;一&#x…

Midjourney|文心一格prompt教程[基础篇]:注册使用教程、风格设置、参数介绍、隐私模式等

Midjourney|文心一格prompt教程[基础篇]&#xff1a;注册使用教程、风格设置、参数介绍、隐私模式等 开头讲一下为什么选择Midjourney和文心一格&#xff0c;首先Midjourney功能效果好不多阐述&#xff1b;其次文心一格再多次迭代优化后效果也不错&#xff0c;重点也免费&…