redis在php中常用的语法【推荐】
短信预约 -IT技能 免费直播动态提醒
Redis是一个C/S结构类型的服务,C是指客户端,S是指服务端,客户端与服务端可以通过网络进行通信。对于redis而言,服务端上需要安装redis服务,那客户端呢?其实redis为很多语言提供了API,都可以通过语言来进行客户端和服务端的通信,对于php语言而言,我们可以通过安装redis扩展实现客户端与服务端的通信。
String 类型操作
string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象
$redis->set('key','TK');
$redis->set('number','1');
$redis->setex('key',5,'TK'); //设置有效期为5秒的键值
$redis->psetex('key',5000,'TK'); //设置有效期为5000毫秒(同5秒)的键值
$redis->setnx('key','XK'); //若键值存在返回false 不存在返回true
$redis->delete('key'); 删除键值 可以传入数组 array('key1','key2')删除多个键
$redis->getSet('key','XK'); //将键key的值设置为XK, 并返回这个键值原来的值TK
$ret = $redis->multi() //批量事务处理,不保证处理数据的原子性
->set('key1', 'val1')
->get('key1')
->setnx('key', 'val2')
->get('key2')
->exec();
$redis->watch('key'); // 监控键key 是否被其他客户端修改
如果KEY在调用watch()和exec()之间被修改,exec失败
$redis->publish('chan-1', 'hello, world!'); // send message.
$redis->exists('key'); //验证键是否存在,存在返回true
$redis->incr('number'); //键值加1
$redis->incrby('number',-10); //键值加减10
$redis->incrByFloat('number', +/- 1.5); //键值加减小数
$redis->decr('number'); // 键值减1
$redis->decrBy('number',10); // 键值减10
$mget = $redis->mget(array('number','key')); // 批量获取键值,返回一个数组
$redis->mset(array('key0' => 'value0', 'key1' => 'value1')); // 批量设置键值
$redis->msetnx(array('key0' => 'value0', 'key1' => 'value1'));
// 批量设置键值,类似将setnx()方法批量操作
$redis->append('key', '-Smudge'); //原键值TK,将值追加到键值后面,键值为TK-Smudge
$redis->getRange('key', 0, 5); // 键值截取从0位置开始到5位置结束
$redis->getRange('key', -6, -1); // 字符串截取从-6(倒数第6位置)开始到-1(倒数第1位置)结束
$redis->setRange('key', 0, 'Smudge');
// 键值中替换字符串,0表示从0位置开始
有多少个字符替换多少位置,其中汉字占2个位置
$redis->strlen('key'); //键值长度
$redis->getBit('key');
$redis->setBit('key');
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
redis在php中常用的语法【推荐】
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
2024-04-02
2023-05-15
Redis在实时推荐系统中的应用
Redis在实时推荐系统中的应用随着互联网的迅猛发展和用户需求的多元化,实时推荐系统在电商、社交媒体、新闻等领域中变得越来越重要。实时推荐系统不仅能提供个性化的推荐服务,还能实时地根据用户行为和兴趣变化进行推荐调整。为了实现这些功能,需求一
2023-11-07
推荐9个常用的php代码
1. 连接数据库:```php$servername = "localhost";$username = "username";$password = "password";$dbname = "database";$conn = new
2023-09-05
2023-05-20
php在linux中可能用到的命令(推荐)
如下所示:
php -i | grep php.ini 查找php.ini的位置
php-cgi -b 127.0.0.1:9000 & 查看php-cgi进程
以上这篇php在linux中可能用到的命令(推荐)就是小编分享给大家的
2022-06-04
C++中的String的常用函数用法(最新推荐)
这篇文章主要介绍了C++中的String的常用函数用法总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-02-06
2024-04-02
2024-04-02
2023-05-23
2023-05-15
PHP在网络电影推荐系统开发中的应用
PHP在网络电影推荐系统开发中的应用随着互联网技术的不断发展,越来越多的人开始使用网络观看电影。而在海量电影资源之中,想要找到符合自己口味的电影并不容易。为了解决这个问题,许多电影推荐系统应运而生。其中,PHP作为一种使用广泛的服务器端脚本
2023-10-27
python操作字典类型的常用方法(推荐)
has_key()方法可以检查字典中是否含有指定的键,如果有则返回True,否则就返回False。
语法格式:dictionary_name.has_key(key) dict1 = {'01':'yangry','02':'weild',
2022-06-04
2024-04-02
2023-05-22
2024-04-02
一些超实用的JS常用算法详解(推荐!)
算法是计算机算法即计算机能够执行的算法,只有明确了算法后,才能使应用程序实现某些功能,所以通常人们会将算法称为程序的灵魂,下面这篇文章主要给大家分享介绍了一些超实用的JS常用算法的相关资料,需要的朋友可以参考下
2022-11-13
Go语言开发利器:常用的五款软件推荐
Go语言开发利器:常用的五款软件推荐Go语言作为一种快速、高效、可靠的编程语言,被广泛应用于云计算、容器技术、网络编程等领域。在Go语言的开发过程中,选择合适的开发工具对于提高开发效率和代码质量至关重要。本文将介绍五款常用的Go语言开发利
2024-03-15
Hadoop在视频内容推荐中的应用
Hadoop在视频内容推荐中的应用主要体现在以下几个方面:大数据处理:Hadoop可以处理大规模的视频数据,通过分布式存储和计算,实现对海量视频数据的高效处理和分析。数据挖掘和推荐算法:利用Hadoop平台上的数据挖掘和推荐算法,可以对用户
2024-02-29
2024-04-02