一、Redis扩展模块

# wget https://codeload.github.com/phpredis/phpredis/zip/develop -O phpredis.zip

# unzip phpredis.zip

# cd phpredis-develop/

# /usr/local/php/bin/phpize

# ./configure --with-php-config=/usr/local/php/bin/php-config

# make

# make install

二、配置php.ini添加redis.so

# vim /usr/local/php/etc/php.ini

加入:

extension = redis.so

检测是否配置成功:

# /usr/local/php/bin/php -m | grep redis

如果出现redis说明配置成功

三、Redis实现session共享

在lamp/lnmp环境下实现的通用配置

编辑php.ini添加下面两行

session.save_handler = "redis"

session.save_path = "tcp://191.168.1.203:6379"

或者编辑httpd.conf中对应的虚拟主机添加:

php_value session.save_handler "redis"

php_value session.save_path " tcp://191.168.1.203:6379"

或者php-fpm.conf对应的pool中添加

php_value[session.save_handler] = redis

php_value[session.save_path] = " tcp://191.168.1.203:6379"

四、Redis存储session测试

http://www.test.com/session.php

1462905233
1462905648
r0nrs2en0oor7nbsr1tkoqeo30

[root@server2 etc]# redis-cli

127.0.0.1:6379> keys *

1) "PHPREDIS_SESSION:r0nrs2en0oor7nbsr1tkoqeo30"

127.0.0.1:6379> get PHPREDIS_SESSION:r0nrs2en0oor7nbsr1tkoqeo30

"TEST|i:1462905233;TEST3|i:1462905648;"

五、php连接redis集群

如果想用php连接redis cluster, 需要使用predis扩展

安装方法类似phpredis, predis扩展地址https://github.com/nrk/predis

转载于:https://www.cnblogs.com/fansik/p/5483065.html

php使用redis存储相关推荐

  1. 每秒1w+分布式事务--dtm的Redis存储性能测试分析

    概述 之前dtm给出了Mysql作为存储引擎的性能测试报告,在一个普通配置的机器上,2.68w IOPS,4核8G机器上,能够支持大约每秒900+分布式事务,能够满足大部分公司的业务需求. 此次带来的 ...

  2. Redis存储总是心里没底?你大概漏了这些数据结构原理

    上一篇文章<Redis存储总用String?你大概错过了更优的使用方法>我们了解了Redis的数据类型特点与适用场景,本期内容则会着重讲讲Redis内存数据结构与编码,弄清Redis内部到 ...

  3. 阿里云短信验证解决方案(java版)(redis存储)

    阿里云短信验证解决方案(java版)(redis存储) 参考文章: (1)阿里云短信验证解决方案(java版)(redis存储) (2)https://www.cnblogs.com/Amos-Tur ...

  4. 大容量类 Redis 存储的场景补充-pika

    2019独角兽企业重金招聘Python工程师标准>>> 导读 我们在<大容量类 Redis 存储 - 有关 pika 的一切>里介绍过pika的诞生.pika的特点.pi ...

  5. Redis 存储字符串和对象

    今天用redis存储,发现客户端jedis提供的存储方法中存储的类型只有String和byte数据,没有能够存储对象的,网上发现可以序列化存储对象.这就开始了我第一次序列化之旅. 1 测试类 impo ...

  6. tomcat使用redis存储共享session

    tomcat使用redis存储共享session 在tomcat集群环境下实现session共享有几种解决方式,这里介绍一种简单的方案. 使用redis对session进行存储,配置比較简单.webs ...

  7. 【Laravel Cache】 配置redis 存储缓存,通俗易懂,一次就掌握

    文章目录 1. 配置缓存 /config/cache.php 配置缓存驱动是什么?(即 CACHE_DRIVER="stores 中的key") 配置stores中具体的模块 配置 ...

  8. yii2设置session时间_关于 Swoft 2.0 版本用 Redis 存储 session 时配置问题

    Swoft 2.0 在 session 配置上和 1.0 还是有一些不同地方,而关于这些在 github 上完全没有任何说明,甚至连文档也没有.经过逐步梳理源代码(其中要理解他的 "注解&q ...

  9. Redis 存储分片之代理服务Twemproxy 测试

    Redis 存储分片之代理服务Twemproxy 测试 转载自:http://blog.jpush.cn/redis-twemproxy-benchmark/ 概述 实际业务场景中单点 Redis 容 ...

  10. SAP系统和微信集成的系列教程之七:使用Redis存储微信用户和公众号的对话记录

    这是Jerry 2020年的第88篇文章,也是汪子熙公众号总共第269篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发 ...

最新文章

  1. QT自定义图表上不同元素的外观
  2. python创造订单_Odoo 10根据销售订单创建项目
  3. [Java基础]反射概述
  4. IEDA中JavaDoc的自动生成、手动生成,以及生成html文档
  5. 图解机器学习 github_使用Github和Cloudflare建立网站的图解指南
  6. 【CodeForces - 260A】Adding Digits (思维构造)
  7. VMware Workstation Player与VMware Workstation Pro的区别
  8. python修改ABAQUS的inp计算文件
  9. 挑战程序设计竞赛(第2版) 第3章笔记
  10. java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出
  11. Java开发中常用的设计模式-单例模式
  12. 智慧农业IOT-onenet平台简单介绍
  13. VCS建立仿真生成DVE波形
  14. 第14章 Python网络爬虫
  15. A股实践 :图神经网络与新闻共现矩阵策略(附代码)
  16. opencv:图像轮廓检测-细胞轮廓
  17. 追剧人的福利来了,这几款APP让你痛快追剧
  18. input标签能换行么?textarea标签属性
  19. 京东技术助力十余省抗击疫情 应急资源平台已提供超6.6亿件抗疫物资
  20. 只需一步,永久白嫖!请低调使用!

热门文章

  1. 设计模式---观察者模式介绍与理解
  2. scrapy没有运行结果_关于Scrapy爬虫项目运行和调试的小技巧(下篇)
  3. 如何让cloudflare缓存html,CloudFlareCDN页面规则缓存设置教程
  4. (SPFA+最短路变形+回路对起点的影响)Arbitrage
  5. 16秋川大计算机基础作业,川大 16秋 《计算机应用基础》第一次作业答案
  6. 基于Java+SpringBoot+vue+element实现前后端分离牙科诊所管理系统详细设计
  7. java控制关键字continue,break,return
  8. matlab 红黑强度图片,matlab图形锐化程序
  9. Java常见异常处理
  10. Jsoup获取所有链接