Redis 多数据库

    熟悉关系型数据库的同学都知道关系数据库有数据库、表的概念,正如我们的mysql,需要先创建数据库,然后创建表,那么redis有没有数据库呢? 答案当然是有的。 多数据库配置 留意redis配置文件( /etc/redis/6379.conf )的同学可能看到里边有这么一个配置: # Set the number of databases. The default database is DB 0, you can select # a different one on a per-connection basis usin...阅读全文
    作者:绝缘体.. | 分类:MySQL, redis, 数据库 | 阅读: | 标签:, , , ,

    Spring Boot Redis 实现各种操作

    在现代的Web开发中,使用缓存是提高应用性能和扩展性的重要手段之一。Redis是一个流行的缓存和键值对存储解决方案,它具有高性能、可扩展性、数据持久化等特点,并且与Spring Boot框架很好地集成在一起。 本文将介绍如何使用Spring Boot和Redis实现各种缓存操作。下面是本文的大纲: 简介 环境准备 引入依赖 配置Redis连接 实现缓存操作 存储数据 获取数据 删除数据 设置过期时间 总...阅读全文
    作者:绝缘体.. | 分类:java, redis, spring, 后端框架, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    php redis锁(上锁,setnx)防止并发

    工作间隙写了个redis防并发的锁示例,以备以后参考,前面写过利用文件锁防并发的代码,但考虑到效率以及分布式系统,文件锁会有弊端,而这种情况下redis则没有问题。 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); // 获取搜索者的IP地址 $ip = get_real_ip(); // 防止短时间重复提交搜索,$uid 是被搜索用户的ID //锁的粒度是针对同ip的用户,不同的ip互不影响 $lock...阅读全文
    作者:绝缘体.. | 分类:PHP, redis, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    使用Vue.js的Vuex管理全局状态

    在使用Vue.js开发应用程序时,我们经常需要在多个组件之间共享数据或进行状态管理。而Vuex是Vue.js官方提供的状态管理库,它可以让我们更高效地管理全局状态。 什么是Vuex? Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 Vuex包含以下主要概念: State(状态):存储应用程序的全局...阅读全文
    作者:绝缘体.. | 分类:redis, vue, 前端技术, 数据库 | 阅读: | 标签:, , , ,