php操作redis

embedded/2024/11/27 3:16:33/

phpredis_0">php操作redis

redis_2">一、连接redis

//实例化redis$redis = new Redis();//连接$redis->connect('127.0.0.1',6379);//检测是否连接成功echo "server is running:".$redis->ping();

二、操作字符串

//设置一个字符串的值$redis->set('cat',1111);//获取一个字符串的值$redis->get('cat');  1111//重复set$redis->set('cat',222);echo $redis->get('cat'); //222

三、操作列表

//存储数据到列表中
$redis->lpush('list','html');
$redis->lpush('list','css');
$redis->lpush('list','php');
//获取列表中所有的值
$list=$redis->lrange('list',0,-1);
print_r($list);
echo "<br>";//从右侧加入一个
$redis->rpush('list','mysql');
$list=$redis->lrange('list',0,-1);
print_r($list);
echo "<br>";//从左侧弹出一个
$redis->lpop('list');
$list=$redis->lrange('list',0,-1);
print_r($list);
echo "<br>";//从右侧弹出一个$redis->rpop('list');
$list=$redis->lrange('list',0,-1);
print_r($list);
echo "<br>";

四、操作字典

//设置值
echo $redis->hset('hash','cat','cat1');echo '<br>';
echo $redis->hset('hash','dog','dog1');echo '<br>';
echo $redis->hset('hash','bird','bird1');echo '<br>';//获取hash中的某个key的值echo $redis->hget('hash','cat'); echo "<br>";//获取hash中的所有keys$arr=$redis->hkeys('hash');
print($arr);echo "<br>";//获取hash中所有的值,顺序是随机的$arr=$redis->hvals('hash');
print($arr);echo "<br>";//获取一个hash中所有的key和value 顺序是随机的$arr=$redis->hgetall('hash');
print($arr);echo "<br>";//获取hash中key的数量echo $redis=->hlen('hash');echo "<br>";//删除hash中一个key 如果表不存在或key不存在则返回falseecho $redis->hdel('hash','dog');echo "<br>";

http://www.ppmy.cn/embedded/140804.html

相关文章

DRNN 神经网络的Jacobian 信息辨识

DRNN 神经网络的 Jacobian 信息辨识 1. 基本原理 Jacobian 矩阵用于描述多输入多输出系统中输入和输出之间的偏导关系&#xff0c;其形式为&#xff1a; 对于 DRNN&#xff08;Dynamic Recurrent Neural Network&#xff09;&#xff0c;其动态特性使得 y(t)\mathbf{y}(t)y(t…

前向概率与隐马尔可夫模型的解码问题

前向概率与隐马尔可夫模型的解码问题 在机器学习和信号处理领域&#xff0c;隐马尔可夫模型&#xff08;HMM&#xff09;是一种广泛应用于时间序列数据的统计模型。它不仅可以用于序列的生成&#xff0c;还可以用于序列的解码。本文将介绍前向概率和隐马尔可夫模型的解码问题&…

sklearn中常用数据集简介

scikit-learn库中提供了包括分类、回归、聚类、降维等多种机器学习任务所需的常用数据集&#xff0c;方便进行实验和研究&#xff0c;它们主要被封装在sklearn.datasets中&#xff0c;本文对其中一些常用的数据集进行简单的介绍。 1.Iris&#xff08;鸢尾花&#xff09;数据集…

MySql.2

sql查询语句执行过程 SQL 查询语句的执行过程是一个复杂的过程&#xff0c;涉及多个步骤。以下是典型的关系数据库管理系统 (RDBMS) 中 SQL 查询语句的执行过程概述&#xff1a; 1. ‌客户端发送查询‌ 用户通过 SQL 客户端或应用程序发送 SQL 查询语句给数据库服务器。 2. ‌…

【ArcGISPro】根据yaml构建原始Pro的conda环境

使用场景 我们不小心把原始arcgispro-py3的conda环境破坏了,我们就可以使用以下方法进行修复 查找文件 在arcgis目录下找到yaml文件 如果没找到请复制以下内容到新的yaml文件 channels: - esri - defaults dependencies: - anyio=4.2.0=py311haa95532_0 - appdirs=1.4.4=p…

【ONE·基础算法 || 动态规划(二)】

总言 主要内容&#xff1a;编程题举例&#xff0c;熟悉理解动态规划类题型&#xff08;子数组、子序列问题&#xff09;。                文章目录 总言5、子数组问题&#xff08;数组中连续的一段&#xff09;5.1、最大子数组和&#xff08;medium&#xff09;5.1.…

道品智能科技移动式水肥一体机:农业灌溉施肥的革新之选

在现代农业的发展进程中&#xff0c;科技的力量正日益凸显。其中&#xff0c;移动式水肥一体机以其独特的可移动性、智能化以及实现水肥一体化的卓越性能&#xff0c;成为了农业领域的一颗璀璨新星。它不仅改变了传统的农业灌溉施肥方式&#xff0c;更为农业生产带来了高效、精…

【大数据学习 | Spark-Core】Spark提交及运行流程

spark的集群运行结构 我们要选择第一种使用方式 命令组成结构 spark-submit [选项] jar包 参数 standalone集群能够使用的选项。 --master MASTER_URL #集群地址 --class class_name #jar包中的类 --executor-memory MEM #executor的内存 --executor-cores NUM # executor的…