首页 > 数据库 >原生php 接入redis 详细步骤

原生php 接入redis 详细步骤

时间:2023-08-01 14:23:16浏览次数:52  
标签:原生 版本 redis Redis location https php

前言

环境:win10 php5.4 IIS10

 

一.安装php-redis扩展

下载地址:https://windows.php.net/downloads/pecl/releases/redis/

注意选择好对应的版本,图中2.2.7指的是redis的版本,后边的5.4指php版本,还有vc9和x86,这些可以在phpinfo当中查到。

 

下载好之后解压,复制包里的php_redis.dll文件到php安装目录下的ext里。

 之后在php配置文件里添加 extension=php_redis.dll

重启iis服务,此时查看phpinfo就可以看到redis的信息了。

 

 二.安装redis程序

下载地址:https://github.com/tporadowski/redis/releases

选择压缩包下载即可,之后解压到服务器,运行redis-server.exe,这样redis服务就启动了。

注意:扩展里标明的redis版本可以和实际使用的redis版本不同,至于redis程序的版本是不是要高于扩展的版本我就不清楚了,因为我没找到低于2.2.7的版本。

 

 三.连接调试

链接redis默认地址127.0.0.1,默认端口是6379。

运行代码,成功会输出内容,如果报Redis类找不到,那就是扩展安装失败,如果是报Redis went away,那就是Redis程序没运行。

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);

print_r($redis->get("name"));

$redis->set("name","xiaoZ");
print_r($redis->get("name"));

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:原生,版本,redis,Redis,location,https,php
From: https://www.cnblogs.com/zhilengzhire/p/17593939.html

相关文章

  • 前端路由+原生JS实现SPA
    前端路由●路由:就是一一对应关系的集合●前端路由:就是一个url地址,对应哪个组件(页面)●前端路由的本质○根据地址栏变化(不重新想服务器发送请求),去局部更新不同的页面内容,完成前端业务场景切换●前端路由的思路○URL地址栏中的Hash值发生了变化○前端JS监听到H......
  • 限制IP对接口的调用频率_基于Redis实现
    pom.xml引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>逻辑代码 privatebooleanli......
  • Redis 基础
    1.Redis入门1.1Redis简介Redis是一个基于内存的key-value结构数据库。Redis是互联网技术领域使用最为广泛的存储中间件。官网:https://redis.io中文网:https://www.redis.net.cn/key-value结构存储:主要特点:基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻......
  • PHP+sql3实现评论区功能
    首先,在这之前,先知道,我是把这个评论区分为,“提问”以及“回答”两部分。 难点一、事件委托!使得按钮生效我遇到一个问题就是,每次通过PHP,拿到数据库的数据,我把它的HTML拼接好,拼接成字符串再返回到xhr.responseText时,循环输出的这些“提问”,最右边的“回复”按钮用不了,这里我最......
  • windows安装redis
    前言RemoteDictionaryServer(Redis)是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的API,是跨平台的非关系型数据库。Redis通常被称为数据结构服务器,因为值(value)可以是字符串(Stri......
  • Java面试题 P24:Redis篇:redis集群有哪些方案?
    在Redis中提供的集群方案总共有三种:(1)主从模式(2)哨兵模式(3)分片集群redis主从数据同步的流程时什么?      ......
  • Java面试题 P25:Redis篇:redis是单线程的,但是为什么还那么快?
    一、Redis是单线程的,但是为什么还那么快1、Redis是纯内存操作,执行速度非常快2、采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题,加入并发锁,影响性能3、使用I/O多路复用模型,非阻塞IO二、你能解释一下I/O多路复用模型? ......
  • Java面试题 P23:Redis篇:redis分布式锁,是如何实现的?
       单台服务器:加synchronlzed解决方案。      (1)采用Watchdag给锁续期(2)抢不到锁的线程会尝试等待(3)所有的redis命令采用lua脚本,保证执行的原子性     ......
  • Java面试题 P22:Redis篇:Redis做为缓存,Redis的数据淘汰策略是什么?
          ......
  • Java面试题 P20:Redis篇:Redis做为缓存,数据的持久化是怎么做的?
    Redis做为缓存,数据的持久化是怎么做的?在Redis中提供了两种数据持久化的方式:1、RDB  2、AOF       ......