首页 > 数据库 >Redis中缓存二进制数据

Redis中缓存二进制数据

时间:2024-07-27 23:28:33浏览次数:16  
标签:key8 cli 二进制 Redis b2 缓存 key Stopwatch

使用FreeRedis访问:

byte[] b = File.ReadAllBytes("e:\\3专职安全员C-模拟题库.pdf");

Stopwatch p = new Stopwatch();
p.Start();
cli.SetRange("key8", 0, b);
cli.Expire("key8", 30);
this.textBox1.Text = p.ElapsedMilliseconds.ToString();

byte[] b2 = cli.GetRange<byte[]>("key8", 0, -1);  
cli.Del("key8");
this.textBox2.Text = p.ElapsedMilliseconds.ToString();
File.WriteAllBytes("e:\\3.pdf", b2);

 

redis 设置expire=0和直接调用delete删除key的区别_redis expire 0-CSDN博客

因为设置过期时间后,Redis有自己的调度算法来删除key,如果确定不用,则最好直接删除,而不是设置过期时间为0

标签:key8,cli,二进制,Redis,b2,缓存,key,Stopwatch
From: https://www.cnblogs.com/81/p/18327707

相关文章

  • 缓存
    你是我想和全世界炫耀,又舍不得和任何人分享的人。--zhu缓存定义缓存(Caching)是系统优化中简单又有效的工具,投入小收效大。数据库中的索引等简单有效的优化功能本质上都是缓存。多级缓存浏览器-->网关服务器-->Web服务器-->数据库服务器。客户端响应缓存1、RFC73224是HTTP协......
  • 苹果电脑怎么清理缓存和垃圾 mac如何关闭正在运行的程序 苹果电脑怎么清理后台
    苹果电脑以其出色的性能和用户友好的界面而广受好评,但在使用过程中,后台程序的堆积可能会影响到系统的运行效率。太多应用和进程在后台默默运行,就像是无形的背包,让你的Mac背负了太多不必要的重量。不过,别担心,苹果电脑怎么清理后台其实并不复杂,下面这些轻松的步骤将帮助你给你的M......
  • 写一个函数返回参数二进制中1的个数(c语言)
    1.int一共有32位,我们要知道一个数取余2等于1(n%2==1),就可以得到二进制中1的个数.然后一个数除于2(n=n/2),就可以使32位向右一位(例如:5为101,5/2==2,2为10,)。方法1(不可以输入负数)//写一个函数返回参数二进制中1的个数//方法1intcount(intn,intz){ //当a为正数的 if(n>......
  • 基于redis实现分布式锁
           分布式锁1.基于redis实现分布式锁注意:这里设置过期时间,是为了预防死锁。如果某个线程获取了锁,但还没等它执行完业务,释放锁。服务器就宕机了,那么就不会有人再去释放锁,出现了死锁问题。简单业务代码:publicinterfaceILock{booleantryLock(longt......
  • redis的使用场景-热点数据缓存
    1.什么是缓存?把一些经常访问的数据放入缓存中,减少访问数据库的频率,减少数据库的压力,从而提高程序的性能。【内存中存储】2.缓存的原理通过上图可以看出程序首先访问缓存,如果缓存中有访问的数据会直接方会给客户端,不需要访问数据库,如果缓存中没有需要的数据则访问数据库,命中......
  • 常用的NOSQL产品——redis(上)
    一,什么是NOSQLnosql[notonlysql]不仅仅是sql。所有非关系型数据库的统称。除去关系型数据库之外的都是非关系数据库。NOSQL和RDBMS的区别RDBMS--关系型数据库得到通称-高度组织化结构化数据。 -结构化查询语言(SQL)sql语句 -数据和关系都存储在单独的表中。-数据......
  • 缓存的简介以及Mybatis缓存中一级缓存和二级缓存
    简介我们所有的查询都需要连接数据库,连接数据库比较耗资源,那么如何解决耗资源的问题呢?    我们可以把一次查询的结果暂存在一个可以直接取到的地方——>内存    放在内存里的这一些查询的数据就叫缓存,这是什么意思呢,我们再次查询相同数据的时     ......
  • windows redis5使用,下载安装
    1.Reids下载Redis对windows支持停留在3版本,在github看到有大佬适配的5版本可用地址:https://github.com/tporadowski/redis/releases访问不了的可在此链接下载:https://download.csdn.net/download/qq_51355375/895851952.Redis使用2.1cmd启动redis-server.exe......
  • 后门函数技术在二进制对抗中的应用
    本次题目跟第七届HWS线下的re2有类似的地方,均有后门函数。二进制后门可以理解为:我们只需要修改某个字节或某个函数,就可以将加密的过程变成解密的过程,大大节省逆向成本。本题先对内置的dll进行解密,然后调用其加密函数对我们的txt进行加密,如果我们将加密的函数nop为解密函数,就可以......
  • Redis系列---【Linux系统离线安装redis5.0.7】
    Linux系统离线安装redis5.0.71.下载redis安装包方式一:shell命令下载wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz方式二:手动官网下载官网地址:https://redis.io/download2.上传到服务器上传到/opt/app/middles/目录下3.解压并安装tar-zvxfredi......