redis 实例化以及ping 的操作

    一旦开启一个不关闭的脚本,就需要一个ping函数去不断的校验的链接。下面是一个检验当前redis链接是否有效的方法。 function getRedis() { global $redis; if (empty($redis) || !($redis instanceof Redis)) { global $redis_config; $redis = new Redis(); $redis->connect($redis_config['host'], $redis_config['port']); return $redi...阅读全文
    作者:绝缘体.. | 分类:redis, 数据库 | 阅读: | 标签:, , , ,

    PHP与RabbitMQ消息队列

    RabbitMQ提供跨语言接口,我们可以使用主流编程语言Java,C,C++,Python,PHP等和RabbitMQ做对接。RabbitMQ有消息确认机制、灵活的路由控制、以及消息集群高可用,使得很多大型系统使用RabbitMQ做消息处理系统。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者...阅读全文
    作者:绝缘体.. | 分类:c++, PHP, redis, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    Redis使用场景

    1、字符串使用场景     a) 缓存功能         典型使用场景:Redis作为缓存层,MySQL作为存储层,绝大部分请求的数据都是从Redis中获取,由于Redis具有支撑高并发的特性,所以缓存通常能起到加速读写和降低后端压力的作用。         开发提示:与MySQL等关系型数据库不同的是,Redis没有命令空间,而且也没有对键名有强制要求,但设计合理的键名,有利于防止键冲突和项目的可维护性,比较推...阅读全文
    作者:绝缘体.. | 分类:MySQL, redis, 数据库 | 阅读: | 标签:, , , ,

    Redis下载安装CentOS版

    介绍 Redis是一个基于键值对的高性能开源数据库,常用于缓存和数据存储。本文将指导您如何在CentOS操作系统上下载和安装Redis。 步骤 以下是在CentOS上下载和安装Redis的详细步骤: 步骤一:检查依赖 在开始安装Redis之前,请确保您的系统已满足以下依赖关系: gcc编译器 jemalloc库 可以通过以下命令来安装这些依赖项: sudo yum install gcc sudo yum install jemalloc 步骤二:下载...阅读全文
    作者:绝缘体.. | 分类:redis, 数据库 | 阅读: | 标签:, , , ,

    如何在Vue.js中使用状态管理工具Vuex

    在复杂的Vue.js应用程序中,为了更好地管理应用程序的状态和数据流,我们可以使用Vuex。Vuex是Vue.js的官方状态管理工具,它为我们提供了一个集中式的状态存储,并以可预测的方式管理状态的变化。 本文将介绍如何在Vue.js应用程序中使用Vuex,并提供一些有关Vuex的详细知识和最佳实践。 安装和配置Vuex 首先,我们需要安装Vuex。可以通过npm或yarn安装Vuex到我们的Vue.js项目中。 npm ins...阅读全文
    作者:绝缘体.. | 分类:redis, vue, 前端技术, 数据库 | 阅读: | 标签:, , , ,