php连接redis的方法


php 连接redis

   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "Connection to server successfully";
   //查看服务是否运行
   echo "Server is running: " . $redis->ping();

1. 设置 key / value 检查key 是否存在 删除key 修改key

   $redis->set('db',"redis"); // 设置键值
   $redis->set('db',"redis1111"); // 覆盖旧的键值
   $c = $redis->exists('db'); // 检查键值是否存在, 返回的是 1  。不错在返回的是0
   $redis->del('db');// 删除键值
   $a =  $redis->get('db');//删除键值之后返回的 false

2. 设置按秒过期时间 / 设置具体的过期时间 / 移除过期时间 / 检查剩余多少时间过期

   $redis->set('db',"redis"); // 设置键值
   $redis->expire('db',10);  # 设置1秒后过期
   $time = time();
   $redis->set('cache','www.google.com');
   $redis->expireat('cache',$time); # 设置具体的日期时间 10 位时间戳
   $redis->persist('cache'); // 移除该键值的过期的时间
   $redis->ttl('cache');// 检查该键值还剩余多少时间才过期, 没有过期时间的话 返回 -1 有过期时间返回 数字 单位 秒
   $redis->pttl('cache');// 以毫秒为单位返回

3. 查找出 redis 中 符合条件的 keys 值 / 获取所有的key

   $redis->set('db',"redis"); // 设置键值
   $redis->set('cache','www.google.com');// 设置键值
   $redis->set('ad','www.google.com');// 设置键值
   $redis->set('adb','www.google.com');// 设置键值
   $a = $redis->keys('*d*'); // 类似于sql  的like。 在这里可以是  *d*,*d,d*
   $allKeys = $redis->keys('*'); // 获取所有的key

4. 键值的迁移, 从一个数据库迁移到另外一个数据库,如果已存在就不会迁移成功

东盟商机最新AC版As2007  SP1 东盟商机最新AC版As2007 SP1

AS系统本次的主要更新和新开发的功能如下(暂不详述): 1、修复了普及版的一些大大小小的BUG 2、重新规划整个后台,使后台更加个性化、智能化、更加易用 3、重写了广告部分模块,使其更加专业化 4、重写了文章采集模块,添加了定时自动采集功能 5、添加了供求信息采集功能 6、重写了友情连接功能(原来的太简单了) 8、重写了生成HTML模块。(几个主要模块首页不用原来的生成方式,不再会被卡巴斯机杀毒软

东盟商机最新AC版As2007  SP1 0 查看详情 东盟商机最新AC版As2007  SP1
   $redis->select(0); // 选择数据redis 数据库 0
   $redis->set('db2','test1');//设置键值对
   $redis->move('db2',1); // 将数据0 的键值 db1 迁移到  数据库  1 中
   $b = $redis->get('db2'); 
   $redis->select(1); // 链接数据库 1
   $a = $redis->get('db1'); // 获取数据库 1 里的 键值对的值, 这个时候是获取的到的,
   //如果数据库1 已经存在了键值,那么会迁移失败,遵循 原子性, 保持原先的状态

5. 随机返回一个key 的值 / 修改key的名称( rename 和 renamex 是差不多的, renamex 在修改一个不存在的key 会报错 )

   $redis->set('a',"1886..."); 
   $redis->set('b',"2886...");
   $redis->set('c',"3886...");
   $redis->set('d',"4886...");
   $redis->rename('a','aacd'); // 将 key   a  修改成  aacd , key  a 则不存在了
   $c = $redis->get('a');
   $d = $redis->get('aacd');
   $b = $redis->randomkey(); // 随机返回一个 key

6. 判断 key 对应的 值的 类型

//none(key不存在) int(0)
    //string(字符串) int(1)
    //list(列表) int(3)
    //set(集合) int(2)
    //zset(有序集) int(4)
    //hash(哈希表) int(5)
   $redis->set('a','adasdasdasdasdd');
   $a = $redis->TYPE('a'); // 返回的是 1 数字 , 自己要核对上面的注释,才可以知道是哪个类型

以上就是php连接redis的方法的详细内容,更多请关注其它相关文章!


# redis  # 东西湖seo优化方法  # 任县哪里有网站建设  # 淮南抖音关键词排名费用  # 企业网站推广费用贵不贵  # 昆明搜狗网站推广哪家好  # seo最新快速排名网站  # 偃师本地网站优化招聘  # 普及版  # 新和  # 数据结构  # 即时通信  # 不存在  # 如何处理  # 写了  # 的是  # 东盟  # 键值  # PHP  # 殡葬行业类网站建设  # 底图素材网站建设工作  # 中山seo引擎优化公司 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: QQ网站入口直接登录 QQ官方正版登录页面  企查查官网和爱企查 企查查企业查询官网入口  多闪APP官方下载安装入口_多闪最新版本获取入口  Mac怎么关闭按键声音_Mac键盘打字音效设置  德邦快递查询入口登录官网 德邦快递单号查询系统入口  如何在CSS中使用伪类:valid实现表单验证提示_结合:valid改变边框颜色  mysql镜像配置如何设置用户权限组_mysql镜像配置用户组与权限分级管理方法  VS Code的时间线(Timeline)视图:您的代码时光机  《新三国志曹操传》游历事件袁尚突围攻略  谷歌浏览器官网地址整理_谷歌浏览器新版直连2026稳定访问  《鹿路通》退余额方法  《东方航空》添加乘机人方法  iPhone 13 Pro Max如何设置桌面小组件_iPhone 13 Pro Max小组件添加指南  《波斯王子:失落的王冠》剑术大师打法攻略  外卖小程序对接第三方配送  学习通网页版课程打不开_课程无法访问时的解决方法  Python中安全地将环境变量转换为整数的类型注解指南  《KARDS》冬季扩展包“国土阵线”上线!全新“协力”机制改变战场格局  电子白板帮助菜单使用指南  解决CSS background 属性中 cover 关键字的常见误用  京东物流快递破损了怎么办_京东快递破损理赔流程  edge浏览器怎么修改语言为中文_Edge界面语言切换教程  电脑双系统如何安装和卸载 Windows和Linux双系统安装教程【详解】  如何在Python中安全地将环境变量转换为整数并满足Mypy类型检查  cad加载的线型看不见怎么办_cad线型不可见问题解决方法  《下一站江湖2》大雪山加入方法  如何查询个人病历记录  Animex动漫社社登录官网 Animex动漫社资源社入口直达  Chart.js 教程:自定义插件实现图表与图例间距调整  使用CSS :has() 选择器实现父元素样式控制:从子元素反向应用样式  纯CSS实现自适应宽度与响应式布局的水平按钮组  Golang如何实现HTTP请求重试机制_Golang HTTP请求错误处理策略  《百果园》充值余额方法  Django模型动态关联检查:高效管理复杂关系  传统曲艺莲花落的表演形式是  Win11怎么设置分辨率 Win11显示设置调整分辨率及刷新率修改  发博客与长微博技巧  sublime如何配置PHP开发环境_在sublime中运行与调试PHP代码  深入理解J*aScript异步操作:setTimeout与调用栈的真相  Win10运行窗口在哪里打开 Win10调出运行命令框快捷键【技巧】  《oppo商城》维修服务位置  J*a中为什么强调组合优于继承_组合模式带来的灵活性与可维护性解析  使用VS Code作为你的个人知识管理系统  微博网页版访问入口 微博网页版网页端使用指南  php如何实现多域名共享session_php存储session到redis与跨域读取配置  苹果iPhone14ProMax如何新建AppleID_iPhone14ProMax新建AppleID具体流程  PHP中实现JSON数据数组分页的教程  菜鸟驿站的取件码忘了怎么办 手机快速查询指南  《豆瓣》私信用户方法  Sublime怎么自动添加CSS前缀_Sublime安装Autoprefixer插件 

 2023-05-30

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.