redis
文章平均质量分 84
redis相关
jackletter
这个作者很懒,什么都没留下…
展开
-
缓存和db数据不一致问题(常被忽略的问题)
环境:window10vs2022.net core 3.1前言:缓存是个好东西,转为解决高并发问题,在性能的这场较量中屡试不爽。但我们使用它的姿势可能并不对,甚至能给自己挖一个大坑。引用:《Redis缓存一致性问题解决方案》1. 问题举例以最常见的redis缓存举例,看下面的伪代码:public class TestClass{ private Redis redis; private DB db; public UserEntity GetUserB原创 2022-03-03 15:42:06 · 708 阅读 · 0 评论 -
redis入门(12):将redis部署到window下
环境:window 10 x64 专业版redis 5.0.10Redis-x64-5.0.10.msiredis官方没有提供window下的安装包,并且不建议安装在window下。前几年微软提供了window下的redis安装包,但已经不维护很长一段时间了,redis的版本停留在了3.x,而如今,redis已经6.x了;github上有人制作了window下的redis安装包,地址: https://github.com/tporadowski/redis,目前,支持到redis-5.原创 2020-12-07 10:44:31 · 208 阅读 · 0 评论 -
redis入门(1): linux下安装redis5与简单配置
试验环境:centos7.6x64位,刚装好,虚拟机redis-5.0.5.tar.gz一、准备环境1.1 给linux安装gcc环境[root@localhost redis-5.0.5]# yum install gcc -y完成后显示:运行命令测试:[root@localhost redis-5.0.5]# gcc --versiongcc (GCC) 4.8.5 2...原创 2019-08-11 16:16:50 · 411 阅读 · 0 评论 -
redis入门(1-1):linux下安装redis6与简单配置
环境:CentOS-8.2.2004-x86_64-minimal.isoredis-6.0.6.tar.gz参照:centos8.2最小化安装(CentOS-8.2.2004-x86_64-minimal.iso)redis入门(1): linux下安装redis与简单配置redis下载:官网http://download.redis.io/releases/redis-6.0.6.tar.gz网盘链接:https://pan.baidu.com/s/1qSZygMWZKqD原创 2020-08-01 12:06:17 · 1025 阅读 · 0 评论 -
redis入门(2):redis五大数据类型和操作方法
redis的安装参照:https://blog.csdn.net/u010476739/article/details/99197775redis基本类型概念讲解:https://www.runoob.com/redis/redis-data-types.htmlRedis 数据类型简介Redis支持五种数据类型:string(字符串)hash(哈希)键值对、特别适合存储对象、键和值...原创 2019-08-14 01:38:38 · 1131 阅读 · 0 评论 -
redis入门(3):redis发布订阅命令
概念参考:https://www.runoob.com/redis/redis-pub-sub.html操作命令参考:http://doc.redisfans.com/一、概念说明发布和订阅其实就像是你声明一下自己订阅了哪个报纸,这样报纸印发了就会自动送到你这里来。redis操作要点:使用多个客户端同时连接到redis服务,在任意一个客户端上可以一次性声明多个要订阅的频道(频道名是任意...原创 2019-08-15 23:29:17 · 301 阅读 · 0 评论 -
redis入门(4):redis事务(细节探索)
概念参考:https://www.runoob.com/redis/redis-transactions.html操作命令参考:http://doc.redisfans.com/一、概念说明redis中的事务和数据库的事务不一样,总结下来有以下特点:redis一个事务的周期是:开启监视某个键(watch lock_id)使用multi命令开始事务多次输入要执行的命令其他客户端...原创 2019-08-16 00:07:54 · 187 阅读 · 0 评论 -
redis入门(5):单个linux上运行多个redis实例
试验条件:centos7.6 最小化安装redis-5.0.5linux下安装redis参考:https://blog.csdn.net/u010476739/article/details/99197775redis安装到的目录:/usr/local/redis一、准备三个redis实例的配置文件在目录/usr/local/redis/bin下新建配置文件redis-6500.c...原创 2019-08-16 23:28:20 · 773 阅读 · 0 评论 -
redis入门(6):redis实现一主多从
试验环境:centos7.6 最小化安装redis-5.0.5linux上运行多个redis实例参考:https://blog.csdn.net/u010476739/article/details/99686952概念参照:https://www.cnblogs.com/leeSmall/p/8398401.html一、试验一:简单的1主2从1. 架构图:2. 在/usr/l...原创 2019-08-17 00:28:11 · 912 阅读 · 0 评论 -
redis入门(7):redis哨兵机制试验
概念参考:https://www.cnblogs.com/leeSmall/p/8398401.html官方文档:https://redis.io/topics/sentinel试验环境: centos-7.6 x 64 redis-5.0.5一、redis拓扑图说明:试验中采用一个linu...原创 2019-08-24 10:58:17 · 416 阅读 · 0 评论 -
redis入门(8):redis集群试验
官方文档:https://redis.io/topics/cluster-tutorial概念参考:https://www.cnblogs.com/leeSmall/p/8414687.htmlhttps://www.cnblogs.com/zy-303/p/10273167.html试验环境:centos7 x 64redis5.0.5试验目的:单个虚拟机运行6个r...原创 2019-08-25 15:10:05 · 444 阅读 · 0 评论 -
redis入门(9):redis数据备份与恢复(rdb/aof)
参考:https://www.runoob.com/redis/redis-backup.htmlhttps://www.runoob.com/redis/redis-benchmarks.html一、redis备份说明:redis本身具有持久化机制,持久化的数据被保存在dump.rdb中,我的是:/usr/local/redis/bin/dump.rdb,一般的停止重启是可以看到上次...原创 2019-08-26 22:19:48 · 834 阅读 · 0 评论 -
redis入门(10): redis管道技术(对比redis事务)
试验环境:centos7.6x64位,CentOS-7-x86_64-Minimal-1810.iso百度网盘下载地址:https://pan.baidu.com/s/1ckjQS_DGuI-7GGvmvhLNKQ 提取码: 6gfclinux的安装参照:centos7.6最小化安装redis-5.0.5.tar.gz官网下载地址:http://download.redis.i...原创 2020-04-01 18:20:20 · 1350 阅读 · 0 评论 -
redis入门(11):c#使用csredis操作redis
环境:redis6.0.6window 10vs2019.net4/.net 4.5/.netcore 3.1说明:redis安装在centos8下面,已开启远程访问(参照:redis入门(1-1):linux下安装redis6与简单配置)。redis的连接信息:IP:192.168.3.42端口:6500密码:123456程序运行在window10下,使用vs2019其他:现在流行的redis连接客户端有StackExchange.Redis和ServiceStack.R原创 2020-08-01 18:18:29 · 3747 阅读 · 0 评论