首页 文章 精选 留言 我的

精选列表

搜索[前缀缓存],共10000篇文章
优秀的个人博客,低调大师

php使用redis做缓存和使用redis保存session

## php使用redis ### 一、ubuntu上安装php的redis模块 1. 我安装的是php7.3 1. 直接使用命令:sudo apt install php-redis 1. 重启php-fpm: /etc/init.d/php7.3-fpm restart 1. 使用phpinfo()查看php的配置信息,检查是否启动redis模块 ### 二、安装redis 参考我的redis的安装教程 ### 三、php连接redis 1. 连接和使用redis ``` redis_host = "localhost"; $redis_port = "6379"; $redis = new Redis(); $redis->connect($redis_host,$redis_port); echo "成功连接redis"; echo ""; echo "服务器测试:".$redis->ping(); echo ""; $redis->set("test","bruce,common",['NX','EX'=>60*3]); echo "获取redis值:".$redis->get("test"); $redis->close(); //如果不手动关闭,redis自动会关闭,时间默认值是300s,可在php.ini中更改 ``` 1. redis的使用方法都在$redis的对象可以直接调用 ### 四、php的session使用redis 修改php.ini - 因为使用fpm运行php,所以php.ini的路径/etc/php/7.3/fpm/php.ini - vim php.ini修改一下两个值 ``` session.save_handler = redis //默认是files session.save_path = "tcp://localhost:6389" // 如果有密码:session.save_path = "tcp://localhost:6389?auth=password",端口也可以自己设置 ``` - 重启fpm ,方法同上 如果不能修改php.ini那只能程序里面设置 ``` // 设置显示错误气提示 ini_set('display_errors', true); error_reporting(E_ALL); // 配置session 存储于redis ini_set('session.save_handler', 'redis'); ini_set('session.save_path', 'tcp://127.0.0.1:6379?auth=123456789'); ``` 1. 查看redis中的session ``` connect($redis_host,$redis_port); echo "成功连接redis"; echo ""; echo "服务器测试:".$redis->ping(); echo ""; $arList = $redis->keys('PHPREDIS_SESSION*'); print_r($arList); echo ""; echo "session的key".$arList[0]."session的值".$redis->get($arList[0]); $redis->close(); ```

优秀的个人博客,低调大师

Memcached 1.6.42 发布,高性能分布式缓存系统

Memcached 1.6.42 现已发布,这是一个以安全为重点的重大版本更新。几乎所有修复都与安全相关,旨在解决可能导致内存损坏、崩溃等问题。 修复 vendor:如果 vendor blob missing,则发出具有指导意义的警告 proxy:修复 extstore 写入长度缺失的问题 修复 SASL 密码数据库认证中的时序侧信道漏洞 proto:修复 binprot 中 bodylen 的有符号溢出 proxy:修复长度为 0 时的下溢问题 auth:修复重新加载期间的数据竞争问题 auth:修复了使用过大令牌时发生的崩溃问题 proto:修复二进制协议中的崩溃问题 core:修复slabs reassign崩溃问题 proxy:检查match_res缓冲区解析结果 proxy:修复空请求时内存读取不足的问题 更新数据块协议描述,使其不再引用已过时的 S flag 详情可查看:https://github.com/memcached/memcached/wiki/ReleaseNotes1642

优秀的个人博客,低调大师

Memcached 1.6.23 发布,高性能分布式缓存系统

Memcached 1.6.23 现已发布,此版本仅影响 proxy code。请求调度 API 已重做。有关 API 的完整文档,请参阅此处。 官方提醒,有关此版本中新的 API 虽然已经做了大量工作来验证代码,但这仍然是一个很大的变化。建议用户在部署前仔细测试。 以前的mcp.await和pool(request)调用表单已被积极弃用,相关代码将在 memcached 的下一个版本中删除。在再次升级之前,用户需要将配置脚本移至新的 API。此举是为了简化内部代码并解除旧 API 所阻碍的性能和稳定性功能。 以前在默认情况下,代理使用单个后台线程向后端服务器发出 IO。这通常会阻止扩展到超过 4 个 CPU 核心,但会减少使用的 TCP 套接字数量并增加到后端的管道传输。从此版本开始,默认情况是直接从工作线程发出后端 IO。这种行为可以在全局或每个池的基础上进行调整。 项目团队的目标是稳定代理,从现在开始专注于代码清理和较小的更改。还计划在下一个版本中直接在 memcached 中加入新的routelib,以提高易用性。 修复 proxy:添加mcp.backend_use_iothread(bool)+错误修复 proxy:lua API 版本 2 proxy:添加mcp.time_[real|mono]_millis() 新功能 Proxy API version 2: 通过允许对每个请求重复使用预先计算来提高性能 通过避免在请求时分配、防止 GC 使用来提高性能 允许递归函数调用 让未来的 API 扩展更加容易 针对发出的每个后端请求的自定义回调 详情可查看更新说明。

优秀的个人博客,低调大师

Memcached 1.6.22 发布,高性能分布式缓存系统

Memcached 1.6.21 现已发布。此版本包含针对代理用户的重要安全修复,建议尽早升级。除非你使用 --enable-proxy 并在启动时启用代理,否则这不会对你产生影响。还包含许多针对代理子系统的修复和优化,以及一些针对各种问题的小修复。 修复 core:修复 incr/decr/ma 在某些情况下失败的问题 extstore:修复页面碎片整理期间的项目丢失 注意,track_sizes的计数是尽最大努力得出的结果 core:修复 BSD 上的构建 core:异步 IO 处理加速 core:在守护进程模式下不要忽略 sighup proxy:为代理后端错误日志添加label proxy:如果 ustat label为"",则跳过printing proxy:修复ms忽略 mcp.internal 的Tflag 问题 proxy:修复ms解析错误 proxy:修复使用WorkerIO 时的后端清理 proxy:修复后端死机时的响应代码 proxy:修复首次加载中的race condition proxy:修复缺少 \r 时的 off-by-one 问题 proxy:如果 conncount 发生变化则更新后端 proxy:io 提交队列优化 proxy:io 返回优化 proxy:修复从 lua 编译中删除 -O2 的问题 proxy:修复 multiget 语法的缓冲区溢出 proxy:修复 t/proxylimits.t 中的不稳定测试 新功能 proxy:backend antiflap 检测。 proxy: mcp.backend({ down = true }) 选项 proxy:添加mcp.ratelim_tbf({}) proxy:每个后端更容易使用 N sockets 详情可查看更新说明。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册