linux下redis与phpredis安装详解与简单操作

linux下安装redis和phpredis扩展 安装redis 下载安装包 [root@izbp1bjm0o6frv1c7pp8uaz redis]# wget http://download.redis.io/releases/redis-6.0.8.tar.gz 如果下载失败 多运行几次命令就可以 解压安装包 [root@izbp1bjm0o6frv1c7pp8uaz redis]# tar -zxvf redis-6.0.8.tar.gz 进入安装目录 [root@izbp1bjm0o6frv1c7pp8uaz redis]# cd red 阅读详情

首先下载redis安装包

[root@localhost ~]#wget http://download.redis.io/releases/redis-3.0.2.tar.gz


[root@localhost ~]# tar xzf redis-3.0.2].tar.gz
[root@localhost ~]# cd redis-3.0.2
[root@localhost redis-3.0.2]#ls
[root@localhost redis-3.0.2]#make
编译成功:
启动并运行redis:
[root@localhost redis-3.0.2]# src/redis-server
若报错:


打开另外一个终端运行,redis客户端
[root@localhost redis-3.0.2]# src/redis-server
127.0.0.1:6379> set name  ***
127.0.0.1:6379> get name
127.0.0.1:6379> 

redis安装成功 

下载

[root@localhost src]# wget https://github.com/nicolasff/phpredis/archive/master.zip

[root@localhost src]# ls

[root@localhost src]# unzip master.zip[root@localhost src]# cd phpredis-master
[root@localhost src]# /usr/local/webserver/php/bin/phpize
[root@localhost src]# ./configure --with-php-config=/usr/local/webserver/php/bin/php-config

[root@localhost src]# make && make install

[root@localhost src]# vi /usr/local/webserver/php/etc/php.ini

在extension 下面

extension=redis.so

保存后重启Apache,如果是连接的nginx,则需要重启php-fpm。

phpredis安装成功

在linux域名下输出PHPinfo();

<?php

echo phpinfo();

?>

详解:

a)连接redis server:

  • connect :连接server
  • pconnect :长连接
  • auth :权限验证
  • select :选择DB
  • close : 关闭连接
  •   setOption : 设置 client 选项
  • getOption : 获取client选项
  • ping : ping redis server
  •  echo : 输出 字符串

注意,如果频繁操作redis,不停地connect 和close会很耗性能的,这个时候,建议用pconnect 建立个长连接

b)字符串读写函数

  • append  :在值的后面追加值
  • decr :递减一个key的值
  • incr :递增一个key的值
  • get :获取一个值
  • set :设置一个值
  • getSet :设置值,并返回老值
  • mGet :批量获取值
  • mSet :批量设置值
  • strlen :获取值长度

注意:如果能用批量操作尽量用批量,减少频繁连接redis数据库性能

c)hash读写函数

  • hDel :删除一个多个域
  • hExists :判断一个hash域是否存在
  • hGet :获取hash域的值
  • hGetAll :获取所有域值
  • hIncrBy :自增长一个hash int域的值
  • hKeys :获取hash 所有域
  • hLen :获取域个数
  • hMGet :批量获取域的值
  • hMSet :批量设置域的值
  • hSet :设置域的值
  • hVals:得到所有域的值

d)list读写函数

  • lInsert:插入元素
  • lLen:list长度
  • lPop:移除并获取第一个颜色
  • lPush:插入一个元素
  • lRem:移除元素
  • lSet:设置元素值

e)set

  • sAdd:增加一个或多个成员
  • sIsMember:是否包含
  • sMembers:得到成员
  • sMove:移动成员
  • sPop:移除成员
  • sRandMember:得到随机成员
  • sRem:删除

f)sorted set

  • zAdd:增加一个或多个
  • zCard:成员个数
  • zIncrBy:递增成员score
  • zRange:返回索引范围内的成员
  • zRangeByScore :返回score范围内的成员
  • zScore:获取成员score
  • zRem:移除一个或多个成员
示例:

<?php
 $redis = new redis();//实例化redis类文件
$redis->connect('127.0.0.1', 6379); //连接到redis服务器
$redis->set('name','zhangsan');//设置值
echo $redis->get('name');//获取值
 





















别再手动盘点了!教你给微信小程序仓库系统加个‘扫码枪’:完整扫码入库与查询功能实现 本文详细介绍了如何为微信小程序仓库系统添加扫码入库与查询功能,实现零硬件成本的智能仓储管理。通过优化摄像头参数、增强动态识别算法和深度整合业务逻辑,提升扫码精度和效率,同时提供混合查询方案应对复杂场景。这套方案显著提升入库效率,降低错误率,适用于各类仓储管理需求。 阅读详情

相关推荐

统信UOS V20 安装mysql5.7.42详细教程

到bin/下,执行下面的命令,初始化mysql服务信息,得到数据库的初始密码,实际如果目录不一样记得换成自己的目录。下载后通过远程将安装包上传至服务器,我这里将安装包上传至/usr/local/mysql 下。ps:这时候如果还是不能远程访问的话,可能是防火墙的原因,命令行执行以下命令即可。再次登录,发现缺少 libtinfo.so.5文件,再次建立软连接。登录,发现报错,提示缺少libncurses.so.5文件,使用。创建 /var/lib/ 下mysql目录。登录成功,修改密码,设置远程访问。

为谁伫立在风中 1万+

Linux下Redis的安装和部署

第一步:下载安装包 访问https://redis.io/download 到官网进行下载。这里下载最新的4.0版本. 第二步:安装 1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 tar -zxf redis-4.0.9.tar.gz 2.进入解压文件目录使用make对解压的R...

weixin_30326515的博客 306

Pcileech(DMA)开源项目简述

希望大DMA家能正确认识FPGA,正确使用DMA技术,对于市场上各类伪装成花里胡哨设备的FPGA板卡它的本质是不会变的,不要上当受骗。

2301_79773847的博客 5959

Redis安装成功之后的相关配置

②将requirepass foobared注释放开,并且将其改为requirepass 123(可通过/bind和/requirepass快速搜索,且requirepass后面的123是自己设置的密码)进入到redis.conf配置文件中,将daemonzie no改为daemonzie yes即可(可通过/daemonzie快速搜索)这是进入到redis之后,输入这个指令,如果返回PONG,那么表示redis连接成功。启动redis,表示以redis.conf配置文件为准启动redis。

qq_44619426的博客 463

Ansys疲劳仿真:工程结构寿命评估的实战方法论

做了这么多年仿真,有个感受越来越深——静力学算得再漂亮,疲劳寿命预测不对,项目照样过不了评审。不是因为理论有多复杂,而是因为疲劳损伤的物理机制本身就带有统计属性,材料内部的微观缺陷分布、应力集中位置、载荷谱的随机性,每一项都能让结果偏移20%甚至更多。本文从实战出发,梳理Ansys疲劳仿真的核心流程,重点讲清楚载荷类型选择、S-N曲线处理、应力集中修正这几个最容易出问题的环节。疲劳仿真做好了,最大的收获不是跑出一个漂亮的Damage云图,而是对结构的真实薄弱环节建立起量化的认知。

keyanxiaobaigou的博客 523

Redis的安装部署及成功启动

目录 目录 1. Redis安装约定 2. 下载Redis安装包 3. 解压并进入安装包中查看重要的文件及目录 4. 正式安装redis 5. 安装完成后查看安装目录 6. 配置环境变量 7. 拷贝安装包目录下的配置文件到安装目录的conf目录下 7. 启动redis服务 8. 再次启动redis服务 9. 检查redis服务是否启动成功 10. 关闭redis的正确方法 ...

yuki5233的博客 1万+

使用Matlab与V-REP联合仿真

在Matlab中,我们可以使用V-REP提供的远程API(Application Programming Interface)来连接到V-REP仿真环境。为了连接Matlab与V-REP,我们需要在Matlab中添加V-REP的远程API函数库。你可以根据具体的需求编写Matlab脚本来控制V-REP场景中的机器人,并进行系统建模和仿真。一旦成功连接到V-REP,我们可以使用Matlab来控制V-REP场景中的机器人。在本文中,我们将介绍如何使用Matlab与V-REP进行联合仿真,并提供相应的源代码。

HackMasterX的博客 1853

php 安装redis数据库,安装Redis及php的redis扩展_数据库

使用Redis锁处理并发问题的方法_数据库Redis是一个高性能的key-value数据库,本文就来为大家介绍一下使用redis锁处理并发问题的方法,希望对大家有一定的帮助。Redis功能强大,使用简单,性能强悍。现在已经是PHPer必须要掌握的技能。抛开其他的应用场景不说,用redis来存储session这一应用,是一个phper必须要知道的。Redis的源码安装因为绝大部分的服务器安装的都是l...

weixin_36422050的博客 241

基于Simulink的无迹卡尔曼滤波(UKF)SOC高精度估计仿真

本文介绍了基于Simulink的无迹卡尔曼滤波(UKF)在电池SOC高精度估计中的应用。通过无迹变换替代传统EKF的线性化过程,UKF显著提升了SOC估计精度,在强非线性工况下误差可控制在0.5%以内。文章详细阐述了UKF的核心原理,包括Sigma点生成、状态预测和观测更新等关键步骤,并基于Thevenin等效电路模型构建了完整的UKF SOC估算系统。通过Simulink建模和仿真验证,展示了UKF在大电流脉冲、变温工况等复杂场景下的优异性能,其动态响应时间小于30ms,长期累积误差低于0.7%。研究为储

amy_mhd的博客 124

基于STM32L4XX 、HAL库的SGM452B数字温度传感器驱动应用C语言程序设计

SGM452B_RESOLUTION_12BIT = SGM452B_CONFIG_R1 | SGM452B_CONFIG_R0 /* 12位分辨率,精度0.0625°C,转换时间200ms */SGM452B_RESOLUTION_11BIT = SGM452B_CONFIG_R1, /* 11位分辨率,精度0.125°C,转换时间100ms */SGM452B_RESOLUTION_10BIT = SGM452B_CONFIG_R0, /* 10位分辨率,精度0.25°C,转换时间50ms */

PP_Cottage的博客 327

Redis个人理解和安装配置php+redis

简介:Redis是开源的,是 一个高性能的key-value数据库。特点:Redis基于内存但也支持数据持久化,即可以将内存中的数据保存到磁盘中,重启的时候可以再次加载进行使用Redis不仅仅支持简单的key-value类型的数据,共有string,list,hash,set,zset五中数据结构Redis支持数据备份,即master-slave模式的数据备份优势:极高的读写性能,Redis读的速...

u012941686的博客 417

手把手教你学Simulink——无刷直流电机(BLDC)霍尔传感器(Hall Sensor)信号处理电路仿真

在中,转子位置靠​ 给出,换相逻辑(Commutation Table)据此决定。实际霍尔输出是,且常有:比较迟滞(内置或外加分压)RC 低通(防 EMI 尖刺)与 MCU 间想让你霍尔三相 UVW 理想方波(120° each, 换相每 60°elec)经观察:原始 HU/HV/HW、滤波后波形、整形后 TTL 电平验证换相表(001→100→010…)与转子转向匹配是破局关键。

amy_mhd的博客 38

phpRedis安装、配置及简单使用

phpRedis安装、配置及简单使用  安装phpRedis前,请先安装Redis,再安装phpRedis插件。 1、下载安装   在linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装)) wget...

weixin_30375247的博客 93

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

php的redis安装配置,Redis及phpredis安装配置

1,安装Redis1.1,下载及安装wget http://redis.googlecode.com/files/redis-2.6.14.tar.gztar -zxvf redis-2.6.14.tar.gzcd redis-2.6.14make PREFIX=/data/apps/redis2.6.14 installmkdir /data/apps/redis2.6.14/etccp red...

weixin_39856208的博客 180

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

PHP操作redis的两种方式

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34221773的博客 159

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

测试php5是否安装成功,PHP5.5安装PHPRedis扩展及连接测试方法

本文实例讲述了PHP5.5安装PHPRedis扩展及连接测试方法。分享给大家供大家参考,具体如下:phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面。一、linux安装方法phpredis下载地址:加入:extension=redis.so保存后重启Apache,如果是连接的nginx,则需要重启...

weixin_34310561的博客 242

linux下Redis与phpredis扩展安装

++++++++++++++++++++++++++++++++++++++++++++++ linux下Redis与phpredis扩展安装 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统      : [CentOS6.0] redis       : [redis-2.4.3] phpredis      : [phpredi

ihelloworld的专栏 1万+

php7.2 安装phpredis扩展,以及phpredis操作redis命令列表

phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github.com/owlient/phpredis(支持redis 2.0.4) Redis::__construct构造函数 $redis = new Redis(); connect, open 链接redis服务 参数 host: string,服务地址 port: int,端口号 timeou

JineD的博客 1万+

Linux安装PHPRedis扩展

1、下载PHPRedis扩展 http://pecl.php.net/package/redis 具体下载版本以自己的PHP版本信息为准 echo phpinfo(); 查看自己PHP版本等信息 2、安装PHPRedis扩展 先把自己下载下来的PHPRedis扩展包用FTP工具上传到自己的服务器,这里我用的是Windows本地虚拟机,所以是直接将压缩包放进虚拟机共享目录,将压缩...

weixin_30390075的博客 101

php 使用 redis 配置,phpRedis安装、配置及简单使用

安装phpRedis前,请先1、下载安装在Linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装))wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gztar zxvf phpredis-2.2.4.tar.gzcd phpredis-2.2.4/usr/local/ph...

weixin_39605414的博客 299

安装redis和phpredis插件

一、安装redis 下载安装包:redis-4.0.1.tar.gz 1、首先下载官网最新redis安装包 wget http://download.redis.io/releases/redis-4.0.2.tar.gz 2、在/usr/local下创建文件redis cd /usr/local mkdir redis 3、将下载的redis-4.0.2.tar.gz...

青崖梦 799

深入解析phpredis扩展的安装与配置指南

phpredis是PHP与Redis数据库交互的高性能扩展,为开发者提供了丰富的Redis操作接口。本文将全面介绍phpredis扩展的多种安装方式,帮助开发者根据自身环境选择最适合的安装方案。 ## 一、PECL安装(推荐方式) PECL是PHP扩展的官方仓库,提供最稳定的版本发布。这是大多数开发者的首选安装方式。 安装命令: ```bash pecl install redis ``` ...

gitblog_00220的博客 435

linux安装redis和 phpredis扩展

1 安装phpredis扩展下载: https://codeload.github.com/phpredis/phpredis/tar.gz/4.3.0 上传phpredis-4.3.0.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-4.3.0.tar.gz #解压 cd phpredis-4.3.0 #进入安装目录 # /usr/bin/phpize //查看php-config 路径 find / -name

weixin_47024470的博客 223

php redis搭建,PHP 安装 phpredis 扩展

本文主要介绍为 PHP 安装 phpredis 扩展,并用 PHP 代码连接 Redis 服务器。一、安装 phpredis 扩展1. Linux、macOS 下安装#. 下载、解压、安装、编译:$ curl -O https://nodeload.github.com/nicolasff/phpredis/zip/master$ tar -zxf master$ cd phpredis-mast...

weixin_39944515的博客 241

Linux 安装redis以及phpredis扩展

1.下载 下载地址:wgethttp://download.redis.io/releases/redis-4.0.8.tar.gz [root@localhostredis]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz (地址若失效请更换) 解压:[root@localhost redis]# tar ...

petter7226的专栏 225
上一篇: OOP 面向对象编程
下一篇: 获取访问者的 客户端IP地址
__爱丽丝
博客等级 码龄12年 8粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值